![]() |
LEAP Documentation 40220
Documentation for the LEAP project
|
#include <TrackableInterface.h>
Public Member Functions | |
virtual void | BroadcastTrackableActor () |
virtual FStopTrackingActorSignature & | GetStopTrackingEvent () |
virtual TSoftObjectPtr< UTexture2D > | GetMapIcon () const |
virtual TSoftObjectPtr< UTexture2D > | GetRadarIcon () const |
virtual TSoftObjectPtr< UTexture2D > | GetHudIcon () const |
virtual AActor * | GetTrackableInterfaceActor () |
virtual float | GetRadarIconSize () const |
virtual float | GetRadarIconOpacity () const |
virtual float | GetRadarIconEnemyOpacity () const |
virtual bool | GetRadarIconCompensantesRotation () const |
virtual bool | GetAllyVisibilityResponse () |
virtual const FText & | GetRadarLabel () const |
virtual void | SetRadarIconOpacity (float Opacity) |
virtual bool | IsCloaked () const |
virtual bool | RegisterOnStart () const |
The radar and the deploy screen rely on communication through this interface so actors have the opportunity to own their icons and provide them when requests in a more decoupled way. Actors that wants to be tracked in-game need to conform to this interface as well as to have the TrackableComponent (Currently called as MapMarkerComponent)
|
virtual |
|
inlinevirtual |
Reimplemented in AFlag, and APickupReviveBeacon.
|
inlinevirtual |
Reimplemented in AProjectXCharacter, AProjectXVehicle, and ADeployable.
|
inlinevirtual |
Reimplemented in AProjectXCharacter, AProjectXVehicle, and ADeployable.
|
inlinevirtual |
Reimplemented in ACapturePoint, AFlag, AFlagSpawn, ASoftBoundaryVolume, AProjectXCharacter, AProjectXVehicle, and ADeployable.
|
inlinevirtual |
Reimplemented in ASoftBoundaryVolume.
|
inlinevirtual |
Reimplemented in APickupReviveBeacon, and ASoftBoundaryVolume.
|
inlinevirtual |
Reimplemented in AFlag, AFlagSpawn, ACapturePoint, APickupReviveBeacon, ASoftBoundaryVolume, and ADeployable.
|
inlinevirtual |
Reimplemented in ACapturePoint, ASoftBoundaryVolume, and ADeployable.
|
inlinevirtual |
Reimplemented in ACapturePoint.
|
inlinevirtual |
Reimplemented in ACapturePoint.
|
inlinevirtual |
Reimplemented in AAssaultPoint, ACapturePoint, AFlagSpawn, AProjectXCharacter, AProjectXVehicle, and ADeployable.
|
inlinevirtual |
Reimplemented in AProjectXCharacter.
|
inlinevirtual |
Reimplemented in ACapturePoint.
|
inlinevirtual |
Reimplemented in ACapturePoint, AFlag, and AFlagSpawn.