LEAP Documentation 40220
Documentation for the LEAP project
URadarIconWidget Class Reference

#include <RadarIconWidget.h>

Inheritance diagram for URadarIconWidget:

Public Member Functions

void Init ()
 
void RemoveIcon ()
 
void UpdateIconBasedOnTeam ()
 
void UpdateIconBasedOnSquad ()
 
void UpdateVisibility ()
 
void EvaluateVisibilityAsSelfOrEnemy (AProjectXCharacter *const TrackedCharacter)
 
AActor * GetReferenceActor () const
 
void OnActorStopTracking (const AActor *const Actor)
 

Public Attributes

UImage * Blip = nullptr
 
UImage * UpArrow = nullptr
 
UImage * DownArrow = nullptr
 
UTextBlock * Label = nullptr
 
TWeakObjectPtr< AActor > TrackedActor = nullptr
 
TWeakObjectPtr< URadarWidgetRadar = nullptr
 
bool bIsTrackedActorDead = false
 
float ZDistance = 1000.0f
 
FLinearColor SelfColour = FLinearColor(1.0f, 0.964583f, 0.0f, 1.0f)
 
FTimerHandle TickTimerHandle
 

Member Function Documentation

◆ EvaluateVisibilityAsSelfOrEnemy()

void URadarIconWidget::EvaluateVisibilityAsSelfOrEnemy ( AProjectXCharacter *const  TrackedCharacter)

◆ GetReferenceActor()

AActor * URadarIconWidget::GetReferenceActor ( ) const

◆ Init()

void URadarIconWidget::Init ( )

◆ OnActorStopTracking()

void URadarIconWidget::OnActorStopTracking ( const AActor *const  Actor)

◆ RemoveIcon()

void URadarIconWidget::RemoveIcon ( )

◆ UpdateIconBasedOnSquad()

void URadarIconWidget::UpdateIconBasedOnSquad ( )

◆ UpdateIconBasedOnTeam()

void URadarIconWidget::UpdateIconBasedOnTeam ( )

◆ UpdateVisibility()

void URadarIconWidget::UpdateVisibility ( )

Member Data Documentation

◆ bIsTrackedActorDead

bool URadarIconWidget::bIsTrackedActorDead = false

◆ Blip

UImage* URadarIconWidget::Blip = nullptr

◆ DownArrow

UImage* URadarIconWidget::DownArrow = nullptr

◆ Label

UTextBlock* URadarIconWidget::Label = nullptr

◆ Radar

TWeakObjectPtr<URadarWidget> URadarIconWidget::Radar = nullptr

◆ SelfColour

FLinearColor URadarIconWidget::SelfColour = FLinearColor(1.0f, 0.964583f, 0.0f, 1.0f)

◆ TickTimerHandle

FTimerHandle URadarIconWidget::TickTimerHandle

◆ TrackedActor

TWeakObjectPtr<AActor> URadarIconWidget::TrackedActor = nullptr

◆ UpArrow

UImage* URadarIconWidget::UpArrow = nullptr

◆ ZDistance

float URadarIconWidget::ZDistance = 1000.0f

The documentation for this class was generated from the following files: