![]() |
LEAP Documentation 40220
Documentation for the LEAP project
|
#include <SpottableInterface.h>
Public Member Functions | |
virtual ESpotReply | CanBeSpotted (const AActor *SpotInstigator, ESpotType SpotType) const |
virtual FVector | GetSpottingTraceOffset () const |
virtual FSpottedSignature & | GetSpottedStartEvent () |
virtual FSpottedSignature & | GetSpottedStopEvent () |
virtual void | BroadcastSpottedEvent () |
virtual void | BroadcastSpottedEndEvent () |
virtual void | BindToSpottedEvent (const FBPSpottedSignature &Event) |
virtual void | BindToSpottedEndEvent (const FBPSpottedSignature &Event) |
virtual void | UnBindToSpottedEvent (const FBPSpottedSignature &Event) |
virtual void | UnBindToSpottedEndEvent (const FBPSpottedSignature &Event) |
virtual void | ClearAllSpottedEvents () |
virtual void | ClearAllSpottedEndEvents () |
Spotting relies on a communication through this interface to offer the possibility for actors to write their own conditions of being spotted or not as well events which can trigger when spotted.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in AProjectXCharacter, AProjectXVehicle, and ADeployable.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in AProjectXCharacter, AProjectXVehicle, and ADeployable.
|
inlinevirtual |
|
inlinevirtual |