|
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 |