![]() |
LEAP Documentation 40220
Documentation for the LEAP project
|
#include <GuidedDesignatorActor.h>
Public Member Functions | |
const FVector & | GetDesignatorTargetLocation () const |
virtual void | SetDesignatorTargetLocation (const FVector &NewTargetLocation) |
![]() | |
virtual void | EndPlay (const EEndPlayReason::Type EndPlayReason) override |
virtual APlayerState * | GetOwnedPlayerState () const override |
virtual void | OnOwnerLeave () override |
virtual void | SetWeaponInstanceClass (TSubclassOf< UWeaponInstance > WeaponInstanceClass) |
APlayerState * | GetPlayerOwner () const |
virtual int32 | GetTeam () const override |
virtual AProjectXCharacter * | GetOwningPawn (AProjectXPlayerController *const OverrideController=nullptr) const |
virtual UWeaponComponent * | GetOwningWeaponComponent () const |
bool | IsLocallyOwned () const |
FORCEINLINE TSubclassOf< UWeaponInstance > | GetOwningWeaponClass () const |
const UWeaponInstance * | GetOwningWeaponCDO () const |
template<class T > | |
const T * | GetOwningWeaponCDO () const |
![]() | |
template<class T > | |
T * | GetOwnedPlayerState () const |
virtual APlayerState * | GetOwnedPlayerState () const |
template<class T > | |
T * | GetOwningController () const |
virtual AController * | GetOwningController () const |
virtual void | OnOwnerLeave () |
virtual void | OnOwnerDied () |
![]() | |
virtual int32 | GetTeam () const |
virtual int32 | SetTeam (int32 NewTeam) |
Protected Member Functions | |
virtual void | BeginPlay () override |
virtual void | BeginPlay () override |
Protected Attributes | |
FVector | DesignatorTargetLocation = FVector(0, 0, 0) |
![]() | |
APlayerState * | PlayerOwner = NULL |
TSubclassOf< UWeaponInstance > | OwningWeaponClass = NULL |
Additional Inherited Members | |
![]() | |
static bool | IsValidTeam (const ITeamInterface *const TeamInferface) |
|
overrideprotectedvirtual |
Reimplemented from AWeaponInstanceActor.
|
inline |
|
virtual |
|
protected |