![]() |
LEAP Documentation 40220
Documentation for the LEAP project
|
#include <LockOnTargetInterface.h>
Public Member Functions | |
virtual bool | CanBeLockedOn (const AActor *LockInstigator) const |
virtual bool | CanHomingReadSignature (const AProjectile *HomingProjectile) const |
virtual void | IssueImminentMissileWarning (bool bToggleWarning, AActor *WarningIntigator) |
virtual FVector2D | GetLockOnScreenPercentage () |
virtual float | GetLockOnMaxDistance () |
virtual FPawnLockOnSignature & | GetLockOnTentativeStartDelegate () |
virtual FPawnLockOnSignature & | GetLockOnTentativeEndDelegate () |
virtual FPawnLockOnSignature & | GetLockOnStartDelegate () |
virtual FPawnLockOnSignature & | GetLockOnEndDelegate () |
virtual FPawnIncomingProjectileSignature & | GetIncomingProjectileStartDelegate () |
virtual FPawnIncomingProjectileSignature & | GetIncomingProjectileEndDelegate () |
virtual FPawnImminentMissileWarningSignature & | GetImminentMissileWarningStartDelegate () |
virtual FPawnImminentMissileWarningSignature & | GetImminentMissileWarningEndDelegate () |
Public Attributes | |
FPawnLockOnSignature | PawnInterfaceLockOn |
FPawnImminentMissileWarningSignature | OnImminentMissileWarning |
FPawnIncomingProjectileSignature | PawnInterfaceIncomingProjectile |
The LockOn feature relies on a communication through this interface to offer the possibility for actors to write their own conditions of being able to be locked onto or not as well as offering delegates that can be bound to in order to provide client-sided feedback for the locking events
|
inlinevirtual |
Reimplemented in AProjectXCharacter, AProjectXVehicle, and ADeployable.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in AProjectXCharacter, and AProjectXVehicle.
|
inlinevirtual |
Reimplemented in AProjectXCharacter, and AProjectXVehicle.
|
inlinevirtual |
Reimplemented in AProjectXCharacter, and AProjectXVehicle.
|
inlinevirtual |
Reimplemented in AProjectXCharacter, and AProjectXVehicle.
|
inlinevirtual |
Reimplemented in AProjectXCharacter, and AProjectXVehicle.
|
inlinevirtual |
Reimplemented in AProjectXVehicle, AProjectXCharacter, and ADeployable.
|
inlinevirtual |
Reimplemented in AProjectXCharacter, AProjectXVehicle, and ADeployable.
|
inlinevirtual |
Reimplemented in AProjectXCharacter, and AProjectXVehicle.
|
inlinevirtual |
Reimplemented in AProjectXCharacter, and AProjectXVehicle.
|
inlinevirtual |
Reimplemented in AProjectXCharacter, and AProjectXVehicle.
|
virtual |
FPawnImminentMissileWarningSignature ILockOnTargetInterface::OnImminentMissileWarning |
FPawnIncomingProjectileSignature ILockOnTargetInterface::PawnInterfaceIncomingProjectile |
FPawnLockOnSignature ILockOnTargetInterface::PawnInterfaceLockOn |