![]() |
LEAP Documentation 40220
Documentation for the LEAP project
|
#include <ProjectXCharacter.h>
Public Member Functions | |
FORCEINLINE UAmbianceComponent * | GetAmbianceComponent () const |
FORCEINLINE UCosmeticsComponent * | GetCosmeticsComponent () const |
FORCEINLINE UWeaponComponent * | GetWeaponComponent () const |
FORCEINLINE UInteractionComponent * | GetInteractionComponent () const |
FORCEINLINE USpringArmComponent * | GetCameraBoom () const |
FORCEINLINE USceneComponent * | GetFirstPersonFollowComponent () const |
FORCEINLINE UCameraComponent * | GetFirstPersonCamera () const |
FORCEINLINE UCameraComponent * | GetFollowCamera () const |
FORCEINLINE UHookshotComponent * | GetHookshotComponent () const |
FORCEINLINE float | GetRunMultiplier () const |
FORCEINLINE float | GetCrouchedRunMultiplier () const |
FORCEINLINE bool | IsFastFalling () const |
FORCEINLINE bool | IsMovingForward () const |
FORCEINLINE bool | IsMoving () const |
FORCEINLINE bool | CanRagdoll () const |
FORCEINLINE class UDamageHistoryComponent * | GetDamageHistoryComponent () const |
FORCEINLINE float | GetStamina () const |
FORCEINLINE bool | CanWaterRun () const |
FORCEINLINE bool | IsBoosting () const |
FORCEINLINE bool | IsHoldingBreath () const |
FORCEINLINE float | GetVehicleSpeedModifier () const |
FORCEINLINE float | GetTicketPickupMultiplier () const |
void | UpdateVehicleSpeedModifier (float NewVehicleSpeedModifier) |
const TArray< EPerkType > & | GetPerkSlots () const |
float | GetJumpStaminaCost () const |
virtual bool | IsInVehicle () const |
virtual bool | IsInPersonalVehicle () const |
virtual bool | IsDriving () const |
TSubclassOf< APickupReviveBeacon > | GetReviveBeaconClass () const |
FORCEINLINE AProjectXVehicle * | GetVehicle () const |
FORCEINLINE AProjectXVehicle * | GetPreviousVehicle () const |
FORCEINLINE FDateTime | GetTimeWhenLeftPreviousVehicle () const |
AActor * | GetActorUnderControl () const |
FORCEINLINE void | SetActorUnderControl (AActor *NewActor) |
virtual bool | CanEnterVehicle (const AProjectXVehicle *InVehicle) const |
virtual void | ResetPlayerMovement () |
virtual float | GetTimeSinceLastDamage () const override |
virtual const FText & | GetObjectName () const |
virtual const FString | GetOwnerName () const |
virtual const FText & | GetObjectDescription () const |
bool | IsRunning () const |
bool | IsProvidingInput (const EInputDirection Direction) const |
UProjectXCharacterMovement * | GetProjectXCharacterMovement () const |
AProjectXPlayerController * | GetPlayerController () const |
bool | IsAllowedToJump () const |
bool | IsAllowedToStealth () const |
const FText & | GetPlayerClassName () const |
const FString & | GetClassID () const |
void | SetClassID (const FString &NewID) |
bool | CanDash () const |
int32 | GetMaxDashes () const |
bool | IsDeferingDashChargesInAir () const |
virtual void | SetDeferDashChargesInAir (bool bNewDeferDashChargesInAir) |
bool | ShouldResetDashesOnKill () const |
void | UpdateResetDashesOnKill (bool bNewResetDashOnKill) |
void | ModifyMaxDashCharges () |
bool | IsPlayingTauntMontage () const |
void | GetEquippedWeaponList (AProjectXPlayerState *const OwningPlayerState, TMap< EEquipSlot, TSubclassOf< UWeaponInstance > > &FoundEquippedWeapons) const |
float | GetHealthReturnOnExpEvent (EXPEventType Event) const |
void | UpdateHealthReturnOnExpEvent (EXPEventType Event, float NewReturnValue) |
TSoftObjectPtr< UMaterialInstance > | GetIcon () const |
virtual bool | IsValidTarget () const |
virtual bool | IsCloaked () const override |
virtual float | GetVisibilityChangedTimeStamp () const |
virtual float | GetTimeSinceLostGroundedness () const |
const TArray< TSubclassOf< UWeaponInstance > > & | GetWeaponList (EEquipSlot Slot) const |
void | ModifyStamina (const float StaminaDelta) |
void | ModifyStatOverTime (const ECharacterStat StatType, const float StatDelta, const float Time) |
void | ToggleView (bool bIsFirstPerson) |
void | ToggleMeshes (bool bIsFirstPerson) |
virtual bool | IsLocallyPlayerControlled () const |
TArray< TSubclassOf< class ADeployable > > | GetAllDeployableClasses (AProjectXPlayerState *const OwningPlayerState=NULL) const |
void | UpdateTicketPickupMultiplier (float NewMultiplier) |
virtual TArray< UMeshComponent * > | GetKillCamMeshes () const override |
int | GetMaxUltimateCharge () const |
virtual void | PostInitializeComponents () override |
virtual bool | IsLocallyControlled () const override |
bool | IsLocallyBotControlled () |
virtual void | EnableInput (APlayerController *PlayerController) override |
virtual void | DisableInput (APlayerController *PlayerController) override |
virtual void | SetPlayerState (APlayerState *NewPlayerState) override |
virtual APlayerState * | GetOwnedPlayerState () const override |
virtual void | SetOwnedPlayerState (APlayerState *NewOwnedPlayerState) |
virtual int32 | GetTeam () const override |
virtual int32 | SetTeam (int32 NewTeam) override |
virtual float | TakeDamage (float Damage, struct FDamageEvent const &DamageEvent, AController *EventInstigator, AActor *DamageCauser) override |
virtual void | StartJumping () |
virtual void | SetPlayerDefaults () override |
virtual void | SetInsideVolume () override |
virtual void | SetOutsideVolume () override |
virtual bool | IsInside_Implementation () const override |
virtual bool | WasInside_Implementation () const override |
virtual void | MatchEnded () override |
virtual void | Landed (const FHitResult &Hit) override |
virtual void | LaunchCharacter (FVector LaunchVelocity, bool bXYOverride, bool bZOverride) override |
virtual void | MenuToggled (UAdvancedUserWidget *Widget, bool bToggle) |
virtual void | Die (float Damage, struct FDamageEvent const &DamageEvent, AController *EventInstigator, AActor *DamageCauser, const FHitResult &HitResult, APlayerState *InstigatorPlayerState) |
virtual UAfflictionComponent * | GetAfflictionComponent () const override |
virtual bool | CanSpawnPlayer (const AProjectXPlayerState *Instigator) const override |
virtual float | GetSpawnScoreForInstigator (const AActor *const QueryInstigator, FVector &TargetLocation, bool bUseDistanceToTargetLocation=false) const override |
virtual bool | GetCanSpawnOnCombatTarget () const override |
virtual void | UpdateCanSpawnOnCombatTarget (bool bNewInCombatSpawnTarget) |
virtual bool | GetSpawnLocation (AProjectXPlayerState *SpawnInstigator, FTransform &Transform) const override |
virtual float | GetShields () const override |
virtual float | GetMaxShieldsWithOvercharge () const override |
virtual void | SetOvershield (float NewOvershield) override |
virtual float | GetMaxShields () const override |
virtual void | SetShields (float InShields) override |
virtual void | SetMaxHealth (float NewValue) override |
virtual void | SetMaxShields (float NewValue) override |
virtual void | SetHealthRegenRate (float NewRate) override |
virtual void | SetShieldRegenRate (float NewRate) override |
virtual void | SetShieldAndHealthRegenRate (float NewRate) override |
virtual bool | IsArmored () const |
virtual float | GetHealth () const override |
virtual float | GetMaxHealth () const override |
virtual float | GetCachedMaxHealth () const override |
virtual float | GetCachedMaxShields () const override |
virtual float | GetCachedOvershield () const override |
virtual bool | GetCachedUsesPassiveShieldRegen () const override |
virtual void | SetHealth (const float NewHealth) override |
virtual void | SetHealthPickupModifier (float NewModifier) override |
virtual float | GetHealthPickupModifier () const override |
virtual bool | IsUsingPassiveShieldRegen () const override |
virtual bool | CanModifyShieldsPastOverchargeMark () const override |
virtual void | SetCanModifyShieldsPastOverchargeMark (bool bNewCanOverchargeShields) |
virtual void | SetCanUsePassiveShieldRegen (bool bNewUsePassiveShieldRegen) override |
virtual void | SetDashCoolDown (float NewDashCoolDown) |
virtual bool | IsDead () const override |
virtual AKillCameraActor * | SpawnKillCamActor () override |
virtual FRotator | GetViewRotation () const override |
virtual void | RecalculateBaseEyeHeight () override |
virtual void | OnEnterVehicle (AProjectXVehicle *InVehicle, UVehicleSeatComponent *Seat) |
virtual void | OnExitVehicle () |
virtual bool | LeaveCurrentVehicle (bool bForce=false, bool bEject=false) |
virtual void | ProcessViewRotation (float DeltaTime, FRotator &OutViewRotation, FRotator &OutDeltaRot) |
virtual bool | CanBeLockedOn (const AActor *LockInstigator) const override |
virtual bool | CanBeRepaired (const AActor *RepairInstigator) const override |
virtual float | GetLockOnMaxDistance () override |
virtual FVector2D | GetLockOnScreenPercentage () override |
virtual FPawnLockOnSignature & | GetLockOnTentativeStartDelegate () override |
virtual FPawnLockOnSignature & | GetLockOnTentativeEndDelegate () override |
virtual FPawnLockOnSignature & | GetLockOnStartDelegate () override |
virtual FPawnLockOnSignature & | GetLockOnEndDelegate () override |
virtual FPawnIncomingProjectileSignature & | GetIncomingProjectileStartDelegate () override |
virtual FPawnIncomingProjectileSignature & | GetIncomingProjectileEndDelegate () override |
virtual FPawnImminentMissileWarningSignature & | GetImminentMissileWarningStartDelegate () override |
virtual FPawnImminentMissileWarningSignature & | GetImminentMissileWarningEndDelegate () override |
virtual FSoftBoundaryEvent & | GetOnSoftBoundaryEnterEvent () override |
virtual ESpotReply | CanBeSpotted (const AActor *SpotInstigator, ESpotType SpotType) const override |
virtual FVector | GetSpottingTraceOffset () const override |
virtual TSoftObjectPtr< UTexture2D > | GetMapIcon () const override |
virtual TSoftObjectPtr< UTexture2D > | GetRadarIcon () const override |
virtual TSoftObjectPtr< UTexture2D > | GetHudIcon () const override |
virtual AActor * | GetTrackableInterfaceActor () override |
virtual void | BeginPassiveRegen () |
virtual void | StopPassiveRegen () |
virtual void | StartPassiveRegen () |
virtual FVector | GetMoveGoalOffset (const AActor *MovingActor) const override |
void | ClearRecentlyConsumedStamina () |
void | ModifyStaminaRecoveryRate (float InRate) |
void | ModifyCanRecoverStamina (bool NewState) |
void | ModifyCanJump (bool bNewCanJump) |
void | ModifyCanStealth (bool bNewCanStealth) |
void | ModifyCanMove (bool bNewCanMove) |
void | ModifyCanRotate (bool bNewCanRotate) |
void | ModifyCanPassiveRegen (bool bNewCanPassiveRegen) |
void | ModifyCanOverchargeShields (bool bNewCanOverchargeShields) |
void | UpdateVisibilityModifier (bool NewVisibility) |
virtual void | SetDamageResistance (float NewValue) override |
virtual void | SetExplosiveDamageResistance (float NewValue) override |
virtual float | GetDamageResistance () const override |
virtual float | GetExplosiveDamageResistance () const override |
void | StartCrouching () |
void | StopCrouching () |
void | StartRunning () |
void | StopRunning () |
void | StartBoosting () |
void | StopBoosting () |
void | StartHoldingBreath () |
void | StopHoldingBreath () |
void | StartAutoClamber () |
void | StopAutoClamber () |
void | AttachWeaponMeshToSocket (FName WeaponSocketName) |
void | PlayTaunt (uint8 TauntNumber) |
void | SetupEquipment () |
void | Client_HitNotification (float Damage, bool bHeadshot, TSubclassOf< UDamageType > DamageType, AActor *DamagingActor, float RadialDamageLerp=0.0f) |
void | Server_Reliable_EnterVehicle (AProjectXVehicle *InVehicle, UVehicleSeatComponent *PreferredSeat) |
void | Server_UpdateBaseEyeHeightCache (float InBaseEyeHeight) |
virtual void | OnRep_YawPitch () |
virtual void | OnRep_Health (float PreviousHealth) |
virtual void | OnRep_Shields (float PreviousShields) |
void | OnRep_Stamina () |
virtual void | OnRep_CanRotate () |
virtual void | OnRep_IsBoosting () |
virtual void | OnRep_IsHoldingBreath () |
virtual void | OnRep_IsDashing () |
virtual void | OnRep_CanStealth () |
virtual void | OnRep_Visibility () |
virtual void | OnRep_Controller () override |
virtual void | OnRep_IsCrouched () override |
virtual void | OnRep_PlayerState () override |
void | StopCosmeticDash () |
FVector | GetKillCamWidgetPlacementPivot () const |
void | HandleDeathEffects (const FDeathEffectInfo &DeathEffectInfo) |
void | OnTauntToggled (bool bTauntOn) |
virtual void | BeginPlay () override |
virtual void | OffscreenFootstep () |
virtual bool | ActorTick (float DeltaTime) |
virtual void | EndPlay (const EEndPlayReason::Type EndPlayReason) override |
virtual void | SetupPlayerInputComponent (UInputComponent *InputComponent) override |
virtual void | UnPossessed () override |
virtual bool | CanJumpInternal_Implementation () const |
virtual void | TornOff () override |
virtual void | MoveForward (float Val) |
virtual void | MoveUp (float Val) |
virtual void | MoveRight (float Val) |
virtual void | TurnAtRate (float Rate) |
virtual void | LookUpAtRate (float Rate) |
virtual void | Turn3PCamera (float Val) |
virtual void | LookUp3PCamera (float Val) |
virtual void | CheckJumpInput (float DeltaTime) override |
virtual void | CheckForOwnedHealingSources () |
virtual void | OnMovementModeChanged (EMovementMode PrevMovementMode, uint8 PreviousCustomMode=0) |
virtual void | ApplyDamageMomentum (float DamageTaken, FDamageEvent const &DamageEvent, APawn *PawnInstigator, AActor *DamageCauser) override |
virtual float | InternalTakeRadialDamage (float Damage, struct FRadialDamageEvent const &RadialDamageEvent, class AController *EventInstigator, AActor *DamageCauser) override |
virtual float | InternalTakePointDamage (float Damage, struct FPointDamageEvent const &PointDamageEvent, class AController *EventInstigator, AActor *DamageCauser) override |
virtual void | SetGrassNearCameraFade (bool bHideNearCamera) |
virtual void | PackInput () |
void | TriggerDash () |
void | UpdateDashCoolDown () |
void | CreateDashCoolDownTimer (float DashCoolDown) |
virtual void | ContextualInteract () |
virtual void | StopContextualInteract () |
void | OnWeaponAdded (UWeaponInstance *Weapon) |
virtual void | StartDashMovement () |
virtual void | StopDashMovement () |
virtual void | UpdateDashCharges (int32 Delta, bool bForce=false) |
virtual bool | ShouldDeferDashCharges () const |
void | SpawnGraffiti (const FHitResult &Hit) |
void | Server_SpawnGraffiti (const FHitResult &Hit) |
void | Multicast_PlayMontage (UAnimMontage *Montage) |
void | Multicast_SpawnGraffiti (const FHitResult &Hit) |
void | Multicast_Die (float Damage, struct FDamageEvent const &DamageEvent, AController *EventInstigator, AActor *DamageCauser, const FHitResult &Hit, APlayerState *InstigatorPlayerState) |
void | TriggerGraffiti () |
void | Server_Unreliable_SendPitchValue (uint16 NewPawnPitchValue) |
void | Server_Unreliable_SendYawValue (uint16 NewPawnPitchValue) |
void | Server_Unreliable_SendPackedInput (uint8 NewInput) |
void | Server_Reliable_StartDashMovement () |
virtual void | OnRep_Vehicle () |
virtual void | OnTightAimingStop () |
virtual float | ApplyDamageTypeResistance (float InDamage, const TSubclassOf< UDamageType > InDamageType) |
virtual void | PossessedBy (AController *NewController) |
![]() | |
void | OnInside () |
void | OnOutside () |
bool | IsInside () const |
bool | WasInside () const |
virtual void | SetInsideVolume () |
virtual void | SetOutsideVolume () |
virtual FSoftBoundaryEvent & | GetOnSoftBoundaryEnterEvent () |
virtual int32 | GetTeam () const |
virtual int32 | SetTeam (int32 NewTeam) |
![]() | |
void | OnMatchStarted () |
virtual void | MatchStarted () |
void | OnMatchEnded () |
virtual void | MatchEnded () |
![]() | |
virtual void | RegisterActorForScoring () |
virtual void | DeRegisterActorForScoring () |
virtual bool | CanSpawnPlayer (const AProjectXPlayerState *Instigator) const |
virtual bool | GetSpawnLocation (AProjectXPlayerState *Instigator, FTransform &Transform) const |
virtual float | GetSpawnScoreForInstigator (const AActor *const QueryInstigator, FVector &TargetLocation, bool bUseDistanceToTargetLocation=false) const |
virtual bool | GetCanSpawnOnCombatTarget () const |
virtual void | UpdateCanSpawnOnCombatTarget (bool bNewInCombatSpawnTarget) |
virtual bool | ShouldRegisterForScoringOnStart () 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 bool | IsArmored () const |
virtual void | SetDamageResistance (float NewValue) |
virtual void | SetExplosiveDamageResistance (float NewValue) |
virtual float | GetDamageResistance () const |
virtual float | GetExplosiveDamageResistance () const |
virtual bool | AreShieldsFull () const |
virtual bool | AreShieldsOvercharged () const |
virtual float | GetShields () const |
virtual float | GetMaxShields () const |
virtual float | GetCachedMaxShields () const |
virtual float | GetMaxShieldsWithOvercharge () const |
virtual float | GetPercentShields () const |
virtual float | GetPercentOverchargedShields () const |
virtual bool | HasShields () const |
virtual bool | HasShieldsThatNeedRecharging () const |
virtual bool | IsHealthFull () const |
virtual float | GetHealth () const |
virtual float | GetMaxHealth () const |
virtual float | GetCachedMaxHealth () const |
virtual float | GetCachedOvershield () const |
virtual float | GetPercentHealth () const |
virtual float | GetOvershield () const |
virtual float | GetHealthPickupModifier () const |
virtual bool | IsUsingPassiveShieldRegen () const |
virtual bool | IsDead () const |
virtual bool | CanBeRepaired (const AActor *RepairInstigator) const |
virtual bool | IsHealthWithinGivenPercentage (float TargetPercentage, bool bCheckForLessThanPercentage=true) const |
virtual void | RemoveOverchargedShields () |
virtual void | ModifyShieldsThenHealth (float Delta) |
virtual void | SetShields (float InShields) |
virtual void | SetMaxShields (const float NewMaxHealth) |
virtual void | ModifyShields (float Delta, bool bCanOvercharge=false) |
virtual bool | CanModifyShieldsPastOverchargeMark () const |
virtual void | SetCanModifyShieldsPastOverchargeMark (bool bNewCanOverchargeShields) |
virtual void | SetShieldRegenRate (float NewRate) |
virtual void | SetOvershield (float NewOvershield) |
virtual void | SetHealth (float InHealth) |
virtual void | SetMaxHealth (const float NewMaxHealth) |
virtual void | ModifyHealth (float Delta) |
virtual void | SetHealthRegenRate (float NewRate) |
virtual void | SetHealthPickupModifier (float NewModifier) |
virtual float | GetTotalPercentHealth () const |
virtual float | GetTimeSinceLastDamage () const |
virtual bool | HasRecentlyTakenDamage () const |
virtual void | SetShieldAndHealthRegenRate (float NewRate) |
virtual void | SetCanUsePassiveShieldRegen (bool bNewUsePassiveShieldRegen) |
virtual bool | GetCachedUsesPassiveShieldRegen () const |
virtual UAfflictionComponent * | GetAfflictionComponent () const |
virtual FDamageSignature & | GetDeathEvent () |
virtual FDamageSignature & | GetDamageEvent () |
virtual FHealedSignature & | GetHealedEvent () |
virtual FHealedSignature & | GetShieldsRepairedEvent () |
virtual FHealthChangedSignature & | GetHealthChangedEvent () |
virtual FHealthChangedSignature & | GetShieldsChangedEvent () |
virtual FHealthChangedSignature & | GetShieldsDepletedEvent () |
virtual void | BindToDeathEvent (const FBPDamageSignature &Event) |
virtual void | BindToDamageEvent (const FBPDamageSignature &Event) |
virtual void | BindToHealedEvent (const FBPHealedSignature &Event) |
virtual void | BindToShieldsRepairedEvent (const FBPHealedSignature &Event) |
virtual void | BindToHealthChangedEvent (const FBPHealthChangedSignature &Event) |
virtual void | BindToShieldsChangedEvent (const FBPHealthChangedSignature &Event) |
virtual void | BindToShieldsDepletedEvent (const FBPHealthChangedSignature &Event) |
virtual void | UnbindDeathEvent (const FBPDamageSignature &Event) |
virtual void | UnbindDamageEvent (const FBPDamageSignature &Event) |
virtual void | UnbindHealedEvent (const FBPHealedSignature &Event) |
virtual void | UnbindShieldsRepairedEvent (const FBPHealedSignature &Event) |
virtual void | UnbindHealthChangedEvent (const FBPHealthChangedSignature &Event) |
virtual void | UnbindShieldsChangedEvent (const FBPHealthChangedSignature &Event) |
virtual void | UnbindShieldsDepletedEvent (const FBPHealthChangedSignature &Event) |
virtual void | ClearAllToDeathEvents () |
virtual void | ClearAllDamageEvents () |
virtual void | ClearAllHealedEvents () |
virtual void | ClearAllShieldsRepairedEvents () |
virtual void | ClearAllHealthChangedEvents () |
virtual void | ClearAllShieldsChangedEvents () |
virtual void | ClearAllShieldsDepletedEvents () |
virtual bool | BlocksExplosions () const |
![]() | |
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 () |
![]() | |
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 () |
![]() | |
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 |
![]() | |
virtual AKillCameraActor * | SpawnKillCamActor () |
virtual TArray< UMeshComponent * > | GetKillCamMeshes () const |
void | ToggleIsInKillCam (bool bInKillCam) |
virtual const FText & | GetObjectName () const |
virtual const FString | GetOwnerName () const |
virtual const FText & | GetObjectDescription () const |
Static Public Member Functions | |
static FString | StaticGetClassID (TSubclassOf< AProjectXCharacter > Class) |
static FText | StaticGetClassName (TSubclassOf< AProjectXCharacter > Class) |
static TArray< TSubclassOf< UWeaponInstance > > | StaticGetWeaponList (TSubclassOf< AProjectXCharacter > Class, EEquipSlot Slot) |
static int32 | StaticGetMaxHealth (TSubclassOf< AProjectXCharacter > Class) |
static int32 | StaticGetMaxShields (TSubclassOf< AProjectXCharacter > Class) |
static float | StaticGetGroundSpeed (TSubclassOf< AProjectXCharacter > Class) |
static int32 | StaticGetMaxJumps (TSubclassOf< AProjectXCharacter > Class) |
static TSoftObjectPtr< UMaterialInstance > | StaticGetClassIcon (TSubclassOf< AProjectXCharacter > Class) |
static UCosmeticsComponent * | StaticGetDefaultCosmeticComponent (TSubclassOf< AProjectXCharacter > Class) |
static uint8 | StaticGetNumberOfPerksSlots (TSubclassOf< AProjectXCharacter > Class) |
static TArray< EPerkType > | StaticGetPerkSlots (TSubclassOf< AProjectXCharacter > Class) |
![]() | |
static bool | IsValidTeam (const ITeamInterface *const TeamInferface) |
![]() | |
static const void | GetAverageEnemyTeamLocation (const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints, FVector &AverageEnemyLocation) |
static AActor * | GetFurthestLocationFromOtherPlayers (const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints) |
static AActor * | GetRandomSafeSpawnLocation (const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints, float MaximumSpawnDistance, float MinimumSpawnDistance) |
Public Attributes | |
int32 | MaxNumberOfDashCharges = 2 |
float | StrafeMovementSpeedMultiplier = 0.5f |
FStaminaChangedSignature | OnStaminaChanged |
FStatOverTimeModificationAdded | OnStatModificationOverTimeStarted |
FLocomotionChangeSignature | OnCrouchChanged |
FLocomotionChangeSignature | OnBoostingChanged |
FLocomotionChangeSignature | OnHoldingBreathChanged |
FLocomotionChangeSignature | OnDashingChanged |
FToggleViewSignature | OnPerspectiveChanged |
FHitNotificationSignature | OnHitNotification |
FLandedSignature | OnLand |
FInputDisabledSignature | OnInputDisabled |
FNotEnoughEnergySignature | OnNotEnoughEnergy |
FPawnLockOnSignature | OnLockOnTentativeStart |
FPawnLockOnSignature | OnLockOnTentativeEnd |
FPawnLockOnSignature | OnLockOnStart |
FPawnLockOnSignature | OnLockOnEnd |
FPawnIncomingProjectileSignature | OnIncomingProjectileStart |
FPawnIncomingProjectileSignature | OnIncomingProjectileEnd |
FPawnImminentMissileWarningSignature | OnImminentMissileWarningStart |
FPawnImminentMissileWarningSignature | OnImminentMissileWarningEnd |
FSoftBoundaryEvent | OnSoftBoundaryEnterEvent |
FVehicleChangedSignature | OnVehicleChanged |
FCharacterDamagedAt | OnCharacterHitAtLocation |
FPlayerStateChangedSignature | OnPlayerStateChangedEvent |
FCharacterPlayerStateChangedSignature | OnCharacterPlayerStateChangedEvent |
FOnFootstepSignature | OnFootstep |
FDashEventSignature | OnDashChargesUpdatedEvent |
FDashEventSignature | OnMaxDashChargeCountUpdatedEvent |
FDashEventRechargeSignature | OnDashRechargingEvent |
FVisibilityChangedSignature | OnVisibilityChanged |
FMutateDamageSignature | OnMutateDamage |
bool | bWeaponPositionDebug = false |
FInventory | PlayerInventory |
bool | bUsePlayerInventoryAndIgnoreCloudOverrides = false |
float | DashForce = 6000.0f |
bool | bIsUsingTekelenesis = false |
float | TelekenesisStaminaDrainRate = 0.0f |
int32 | DashCharges |
int32 | DeferedDashCharges |
float | GrenadeAOEMultiplier = 1.0f |
float | PersonalVehicleDamageMultiplier = 1.0f |
float | BaseTurnRate |
float | BaseLookUpRate |
bool | bShouldCameraFadeGrassWhenInVehicle = true |
float | CameraFadesGrassRange = 425.f |
UMaterialParameterCollection * | VisualsMaterialParameterCollection = NULL |
float | FirstJumpForgivenessTime = 0.5f |
int32 | TeamOverride = -1 |
bool | bUseFallDamage = false |
FVector2D | FallingDamageVelocityThreshold = FVector2D(500.0f, 2000.0f) |
FVector2D | FallingDamageAmount = FVector2D(5.0f, 100.0f) |
FVector2D | FallingStaminaDamageAmount = FVector2D(5.0f, 100.0f) |
float | RunSpeedMultiplier = 1.6f |
float | RunCrouchSpeedMultiplier = 1.6f |
float | Crouch1PCameraVerticalOffset = -40.f |
float | RagdollProjectileForceMultiplier = 5000.0f |
float | XPReward = 100.0f |
float | MaxStamina = 100.0f |
bool | bCanRecoverStamina = true |
float | StaminaRecoveryRate = 5.0f |
float | StaminaRecoveryDelay = 0.1f |
float | StaminaDrainRate = 5.0f |
float | WaterRunStaminaDrainRate = 10.f |
float | BoostingStaminaDrainRate = 20.f |
float | HoldingBreathStaminaDrainRate = 20.f |
float | StaminaInitialCost = 5.0f |
float | BoostingInitialStaminaCost = 10.0f |
TArray< float > | JumpStaminaCosts {0.0f, 10.0f} |
TArray< FDamageTypeResistance > | DamageTypeResistances |
TSoftObjectPtr< UTexture2D > | CharacterMapIcon = NULL |
TSoftObjectPtr< UTexture2D > | CharacterHudIcon = NULL |
TSoftObjectPtr< UTexture2D > | CharacterRadarIcon = NULL |
float | DashDuration = 0.2f |
float | DashCoolDownDuration = 3.0f |
TWeakObjectPtr< AProjectXVehicle > | Vehicle = NULL |
TWeakObjectPtr< AProjectXVehicle > | PreviousVehicle = NULL |
FDateTime | TimeWhenLeftPreviousVehicle |
TSubclassOf< class AKillCameraActor > | KillCamActorClass = NULL |
float | KillCameraDistance = 0.0f |
TArray< EPerkType > | PerkSlots = { EPerkType::GENERAL,EPerkType::CLASS } |
TSubclassOf< APickupReviveBeacon > | ReviveBeaconClass |
int32 | MaxUltimateCharge = 2 |
float | PersonalVehicleHoldTriggerTime = 0.2f |
float | PassiveHealthRegenDelay = 3.f |
float | PassiveHealthRegenRate = 10.f |
bool | bUsePassiveHealthRegen = true |
float | PassiveShieldRegenDelay = 3.f |
float | PassiveShieldRegenRate = 10.f |
bool | bUsePassiveShieldRegen = true |
float | SquadmateScoringWeight = 1.f |
float | CharacterDistanceScoringWeight = 50000.f |
FText | ClassName = FText::FromString("") |
FText | ClassDescription = FText::FromString("") |
FString | ClassID = "" |
FVector | GraffitiSize = FVector(10, 200, 200) |
float | GraffitiSprayDistance = 1500.0f |
TSoftObjectPtr< UMaterialInstance > | ClassIcon = NULL |
float | Health = 100.0f |
float | MaxHealth = 100.0f |
bool | bArmored = false |
float | Shields = 100.0f |
float | MaxShieldsWithOvercharge = 150.0f |
float | MaxShields = 100.0f |
bool | bCanBoost = false |
FTimeStampedBool | Visible |
bool | bCanRagdoll = true |
uint8 | PackedInput = 0 |
uint32 | PackedPitchYaw = 0 |
TMap< EXPEventType, float > | HealthOnExpEvent |
float | MaxLockOnRange = 0.f |
FVector2D | LockOnScreenPercentage = FVector2D::ZeroVector |
class UAfflictionComponent * | AfflictionComponent = NULL |
class UDamageHistoryComponent * | DamageHistoryComponent = NULL |
UJetPackComponent * | JetpackComponent = NULL |
bool | bCanPassiveRegen = true |
bool | bCanOverchargeShields = false |
bool | bDead = false |
float | HealthRegenRate = 0.0f |
float | ShieldRegenRate = 0.0f |
float | CombinedRegenRate = 0.0f |
float | TicketPickupMultiplier = 1.0f |
TWeakObjectPtr< APlayerState > | OwningPlayerState |
TWeakObjectPtr< class UAfflictionInstance > | PassiveRegenAffliction = nullptr |
float | CachedStaminaRecoveryRate = 0.0f |
FTimerHandle | PassiveHealthRegenTimer |
FTimerHandle | DashMovementTimer |
FTimerHandle | DashCoolDownTimer |
FTimerHandle | StaminaRecoverlyDelayTimerHandle |
FTimerHandle | PVHoldTimer |
![]() | |
FSoftBoundaryEvent | SoftBoundaryEvent |
![]() | |
FDamageSignature | PawnInterfaceDeathEvent |
FDamageSignature | PawnInterfaceDamageEvent |
FHealedSignature | PawnInterfaceHealedEvent |
FHealedSignature | PawnInterfaceShieldsRepairedEvent |
FHealthChangedSignature | PawnInterfaceHealthChangedEvent |
FHealthChangedSignature | PawnInterfaceShieldshangedEvent |
FHealthChangedSignature | PawnInterfaceShieldDepletedEvent |
![]() | |
FPawnLockOnSignature | PawnInterfaceLockOn |
FPawnImminentMissileWarningSignature | OnImminentMissileWarning |
FPawnIncomingProjectileSignature | PawnInterfaceIncomingProjectile |
|
virtual |
|
overridevirtual |
|
virtual |
void AProjectXCharacter::AttachWeaponMeshToSocket | ( | FName | WeaponSocketName | ) |
|
virtual |
|
overridevirtual |
|
overridevirtual |
Reimplemented from ILockOnTargetInterface.
|
overridevirtual |
Reimplemented from IHealthInterface.
|
overridevirtual |
Reimplemented from ISpottableInterface.
|
inline |
|
virtual |
|
virtual |
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inline |
|
overridevirtual |
Reimplemented from ISpawnTargetInterface.
|
inline |
|
virtual |
|
overridevirtual |
void AProjectXCharacter::ClearRecentlyConsumedStamina | ( | ) |
void AProjectXCharacter::Client_HitNotification | ( | float | Damage, |
bool | bHeadshot, | ||
TSubclassOf< UDamageType > | DamageType, | ||
AActor * | DamagingActor, | ||
float | RadialDamageLerp = 0.0f |
||
) |
|
virtual |
void AProjectXCharacter::CreateDashCoolDownTimer | ( | float | DashCoolDown | ) |
|
virtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
inline |
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
TArray< TSubclassOf< class ADeployable > > AProjectXCharacter::GetAllDeployableClasses | ( | AProjectXPlayerState *const | OwningPlayerState = NULL | ) | const |
|
inline |
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inline |
|
overridevirtual |
Reimplemented from ISpawnTargetInterface.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
void AProjectXCharacter::GetEquippedWeaponList | ( | AProjectXPlayerState *const | OwningPlayerState, |
TMap< EEquipSlot, TSubclassOf< UWeaponInstance > > & | FoundEquippedWeapons | ||
) | const |
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from ITrackableInterface.
|
inline |
|
inlineoverridevirtual |
Reimplemented from ILockOnTargetInterface.
|
inlineoverridevirtual |
Reimplemented from ILockOnTargetInterface.
|
inlineoverridevirtual |
Reimplemented from ILockOnTargetInterface.
|
inlineoverridevirtual |
Reimplemented from ILockOnTargetInterface.
|
inline |
float AProjectXCharacter::GetJumpStaminaCost | ( | ) | const |
|
overridevirtual |
Reimplemented from IKillCamInterface.
FVector AProjectXCharacter::GetKillCamWidgetPlacementPivot | ( | ) | const |
|
inlineoverridevirtual |
Reimplemented from ILockOnTargetInterface.
|
inlineoverridevirtual |
Reimplemented from ILockOnTargetInterface.
|
inlineoverridevirtual |
Reimplemented from ILockOnTargetInterface.
|
inlineoverridevirtual |
Reimplemented from ILockOnTargetInterface.
|
inlineoverridevirtual |
Reimplemented from ILockOnTargetInterface.
|
inlineoverridevirtual |
Reimplemented from ILockOnTargetInterface.
|
inlineoverridevirtual |
Reimplemented from ITrackableInterface.
|
inline |
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inline |
|
overridevirtual |
|
virtual |
Reimplemented from IObjectInfoInterface.
|
virtual |
Reimplemented from IObjectInfoInterface.
|
inlineoverridevirtual |
Reimplemented from IReactsToGameplayVolumes.
|
overridevirtual |
Reimplemented from IOwnedInterface.
|
virtual |
Reimplemented from IObjectInfoInterface.
|
inline |
|
inline |
AProjectXPlayerController * AProjectXCharacter::GetPlayerController | ( | ) | const |
|
inline |
UProjectXCharacterMovement * AProjectXCharacter::GetProjectXCharacterMovement | ( | ) | const |
|
inlineoverridevirtual |
Reimplemented from ITrackableInterface.
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
overridevirtual |
Reimplemented from ISpawnTargetInterface.
|
overridevirtual |
Reimplemented from ISpawnTargetInterface.
|
inlineoverridevirtual |
Reimplemented from ISpottableInterface.
|
inline |
|
overridevirtual |
Reimplemented from ITeamInterface.
|
inline |
|
overridevirtual |
Reimplemented from IHealthInterface.
|
virtual |
|
inline |
|
inlineoverridevirtual |
Reimplemented from ITrackableInterface.
|
inline |
|
inline |
|
overridevirtual |
|
inlinevirtual |
|
inline |
|
inline |
void AProjectXCharacter::HandleDeathEffects | ( | const FDeathEffectInfo & | DeathEffectInfo | ) |
|
overridevirtual |
|
overridevirtual |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from IHealthInterface.
|
inline |
|
inlineoverridevirtual |
Reimplemented from ITrackableInterface.
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inline |
|
virtual |
|
inline |
|
inline |
|
virtual |
|
overridevirtual |
|
virtual |
bool AProjectXCharacter::IsLocallyBotControlled | ( | ) |
|
overridevirtual |
|
virtual |
|
inline |
|
inline |
|
inline |
bool AProjectXCharacter::IsProvidingInput | ( | const EInputDirection | Direction | ) | const |
bool AProjectXCharacter::IsRunning | ( | ) | const |
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
virtual |
|
overridevirtual |
|
overridevirtual |
|
virtual |
|
virtual |
|
virtual |
|
overridevirtual |
Reimplemented from IReactsToMatchEvents.
|
virtual |
void AProjectXCharacter::ModifyCanJump | ( | bool | bNewCanJump | ) |
void AProjectXCharacter::ModifyCanMove | ( | bool | bNewCanMove | ) |
|
inline |
|
inline |
|
inline |
void AProjectXCharacter::ModifyCanRotate | ( | bool | bNewCanRotate | ) |
void AProjectXCharacter::ModifyCanStealth | ( | bool | bNewCanStealth | ) |
void AProjectXCharacter::ModifyMaxDashCharges | ( | ) |
void AProjectXCharacter::ModifyStamina | ( | const float | StaminaDelta | ) |
void AProjectXCharacter::ModifyStaminaRecoveryRate | ( | float | InRate | ) |
void AProjectXCharacter::ModifyStatOverTime | ( | const ECharacterStat | StatType, |
const float | StatDelta, | ||
const float | Time | ||
) |
|
virtual |
|
virtual |
|
virtual |
void AProjectXCharacter::Multicast_Die | ( | float | Damage, |
struct FDamageEvent const & | DamageEvent, | ||
AController * | EventInstigator, | ||
AActor * | DamageCauser, | ||
const FHitResult & | Hit, | ||
APlayerState * | InstigatorPlayerState | ||
) |
void AProjectXCharacter::Multicast_PlayMontage | ( | UAnimMontage * | Montage | ) |
void AProjectXCharacter::Multicast_SpawnGraffiti | ( | const FHitResult & | Hit | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
overridevirtual |
|
virtual |
|
virtual |
|
overridevirtual |
|
virtual |
|
virtual |
|
overridevirtual |
|
virtual |
void AProjectXCharacter::OnRep_Stamina | ( | ) |
|
virtual |
|
virtual |
|
virtual |
void AProjectXCharacter::OnTauntToggled | ( | bool | bTauntOn | ) |
|
virtual |
void AProjectXCharacter::OnWeaponAdded | ( | UWeaponInstance * | Weapon | ) |
|
virtual |
void AProjectXCharacter::PlayTaunt | ( | uint8 | TauntNumber | ) |
|
virtual |
|
overridevirtual |
|
inlinevirtual |
|
overridevirtual |
|
virtual |
void AProjectXCharacter::Server_Reliable_EnterVehicle | ( | AProjectXVehicle * | InVehicle, |
UVehicleSeatComponent * | PreferredSeat | ||
) |
void AProjectXCharacter::Server_Reliable_StartDashMovement | ( | ) |
void AProjectXCharacter::Server_SpawnGraffiti | ( | const FHitResult & | Hit | ) |
void AProjectXCharacter::Server_Unreliable_SendPackedInput | ( | uint8 | NewInput | ) |
void AProjectXCharacter::Server_Unreliable_SendPitchValue | ( | uint16 | NewPawnPitchValue | ) |
void AProjectXCharacter::Server_Unreliable_SendYawValue | ( | uint16 | NewPawnPitchValue | ) |
void AProjectXCharacter::Server_UpdateBaseEyeHeightCache | ( | float | InBaseEyeHeight | ) |
|
inline |
|
inlinevirtual |
Reimplemented from IHealthInterface.
|
overridevirtual |
Reimplemented from IHealthInterface.
|
inline |
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
virtual |
|
virtual |
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
virtual |
|
overridevirtual |
Reimplemented from IHealthInterface.
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
overridevirtual |
Reimplemented from IReactsToGameplayVolumes.
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
overridevirtual |
Reimplemented from IReactsToGameplayVolumes.
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inlinevirtual |
|
overridevirtual |
|
overridevirtual |
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
inlineoverridevirtual |
Reimplemented from IHealthInterface.
|
overridevirtual |
Reimplemented from IHealthInterface.
|
overridevirtual |
Reimplemented from ITeamInterface.
void AProjectXCharacter::SetupEquipment | ( | ) |
|
overridevirtual |
|
virtual |
|
inline |
void AProjectXCharacter::SpawnGraffiti | ( | const FHitResult & | Hit | ) |
|
overridevirtual |
Reimplemented from IKillCamInterface.
void AProjectXCharacter::StartAutoClamber | ( | ) |
void AProjectXCharacter::StartBoosting | ( | ) |
void AProjectXCharacter::StartCrouching | ( | ) |
|
virtual |
void AProjectXCharacter::StartHoldingBreath | ( | ) |
|
virtual |
|
virtual |
void AProjectXCharacter::StartRunning | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
inlinestatic |
|
inlinestatic |
|
static |
void AProjectXCharacter::StopAutoClamber | ( | ) |
void AProjectXCharacter::StopBoosting | ( | ) |
|
virtual |
void AProjectXCharacter::StopCosmeticDash | ( | ) |
void AProjectXCharacter::StopCrouching | ( | ) |
|
virtual |
void AProjectXCharacter::StopHoldingBreath | ( | ) |
|
virtual |
void AProjectXCharacter::StopRunning | ( | ) |
|
overridevirtual |
void AProjectXCharacter::ToggleMeshes | ( | bool | bIsFirstPerson | ) |
void AProjectXCharacter::ToggleView | ( | bool | bIsFirstPerson | ) |
|
overridevirtual |
void AProjectXCharacter::TriggerDash | ( | ) |
void AProjectXCharacter::TriggerGraffiti | ( | ) |
|
virtual |
|
virtual |
|
overridevirtual |
|
inlinevirtual |
Reimplemented from ISpawnTargetInterface.
|
virtual |
void AProjectXCharacter::UpdateDashCoolDown | ( | ) |
void AProjectXCharacter::UpdateHealthReturnOnExpEvent | ( | EXPEventType | Event, |
float | NewReturnValue | ||
) |
|
inline |
|
inline |
|
inline |
void AProjectXCharacter::UpdateVisibilityModifier | ( | bool | NewVisibility | ) |
|
overridevirtual |
class UAfflictionComponent* AProjectXCharacter::AfflictionComponent = NULL |
bool AProjectXCharacter::bArmored = false |
float AProjectXCharacter::BaseLookUpRate |
float AProjectXCharacter::BaseTurnRate |
bool AProjectXCharacter::bCanBoost = false |
bool AProjectXCharacter::bCanOverchargeShields = false |
bool AProjectXCharacter::bCanPassiveRegen = true |
bool AProjectXCharacter::bCanRagdoll = true |
bool AProjectXCharacter::bCanRecoverStamina = true |
bool AProjectXCharacter::bDead = false |
bool AProjectXCharacter::bIsUsingTekelenesis = false |
float AProjectXCharacter::BoostingInitialStaminaCost = 10.0f |
float AProjectXCharacter::BoostingStaminaDrainRate = 20.f |
bool AProjectXCharacter::bShouldCameraFadeGrassWhenInVehicle = true |
bool AProjectXCharacter::bUseFallDamage = false |
bool AProjectXCharacter::bUsePassiveHealthRegen = true |
bool AProjectXCharacter::bUsePassiveShieldRegen = true |
bool AProjectXCharacter::bUsePlayerInventoryAndIgnoreCloudOverrides = false |
bool AProjectXCharacter::bWeaponPositionDebug = false |
float AProjectXCharacter::CachedStaminaRecoveryRate = 0.0f |
float AProjectXCharacter::CameraFadesGrassRange = 425.f |
float AProjectXCharacter::CharacterDistanceScoringWeight = 50000.f |
TSoftObjectPtr<UTexture2D> AProjectXCharacter::CharacterHudIcon = NULL |
TSoftObjectPtr<UTexture2D> AProjectXCharacter::CharacterMapIcon = NULL |
TSoftObjectPtr<UTexture2D> AProjectXCharacter::CharacterRadarIcon = NULL |
FText AProjectXCharacter::ClassDescription = FText::FromString("") |
TSoftObjectPtr<UMaterialInstance> AProjectXCharacter::ClassIcon = NULL |
FString AProjectXCharacter::ClassID = "" |
FText AProjectXCharacter::ClassName = FText::FromString("") |
float AProjectXCharacter::CombinedRegenRate = 0.0f |
float AProjectXCharacter::Crouch1PCameraVerticalOffset = -40.f |
class UDamageHistoryComponent* AProjectXCharacter::DamageHistoryComponent = NULL |
TArray<FDamageTypeResistance> AProjectXCharacter::DamageTypeResistances |
int32 AProjectXCharacter::DashCharges |
float AProjectXCharacter::DashCoolDownDuration = 3.0f |
FTimerHandle AProjectXCharacter::DashCoolDownTimer |
float AProjectXCharacter::DashDuration = 0.2f |
float AProjectXCharacter::DashForce = 6000.0f |
FTimerHandle AProjectXCharacter::DashMovementTimer |
int32 AProjectXCharacter::DeferedDashCharges |
FVector2D AProjectXCharacter::FallingDamageAmount = FVector2D(5.0f, 100.0f) |
FVector2D AProjectXCharacter::FallingDamageVelocityThreshold = FVector2D(500.0f, 2000.0f) |
FVector2D AProjectXCharacter::FallingStaminaDamageAmount = FVector2D(5.0f, 100.0f) |
float AProjectXCharacter::FirstJumpForgivenessTime = 0.5f |
FVector AProjectXCharacter::GraffitiSize = FVector(10, 200, 200) |
float AProjectXCharacter::GraffitiSprayDistance = 1500.0f |
float AProjectXCharacter::GrenadeAOEMultiplier = 1.0f |
float AProjectXCharacter::Health = 100.0f |
TMap<EXPEventType, float> AProjectXCharacter::HealthOnExpEvent |
float AProjectXCharacter::HealthRegenRate = 0.0f |
float AProjectXCharacter::HoldingBreathStaminaDrainRate = 20.f |
UJetPackComponent* AProjectXCharacter::JetpackComponent = NULL |
TArray<float> AProjectXCharacter::JumpStaminaCosts {0.0f, 10.0f} |
TSubclassOf<class AKillCameraActor> AProjectXCharacter::KillCamActorClass = NULL |
float AProjectXCharacter::KillCameraDistance = 0.0f |
FVector2D AProjectXCharacter::LockOnScreenPercentage = FVector2D::ZeroVector |
float AProjectXCharacter::MaxHealth = 100.0f |
float AProjectXCharacter::MaxLockOnRange = 0.f |
int32 AProjectXCharacter::MaxNumberOfDashCharges = 2 |
float AProjectXCharacter::MaxShields = 100.0f |
float AProjectXCharacter::MaxShieldsWithOvercharge = 150.0f |
float AProjectXCharacter::MaxStamina = 100.0f |
int32 AProjectXCharacter::MaxUltimateCharge = 2 |
FLocomotionChangeSignature AProjectXCharacter::OnBoostingChanged |
FCharacterDamagedAt AProjectXCharacter::OnCharacterHitAtLocation |
FCharacterPlayerStateChangedSignature AProjectXCharacter::OnCharacterPlayerStateChangedEvent |
FLocomotionChangeSignature AProjectXCharacter::OnCrouchChanged |
FDashEventSignature AProjectXCharacter::OnDashChargesUpdatedEvent |
FLocomotionChangeSignature AProjectXCharacter::OnDashingChanged |
FDashEventRechargeSignature AProjectXCharacter::OnDashRechargingEvent |
FOnFootstepSignature AProjectXCharacter::OnFootstep |
FHitNotificationSignature AProjectXCharacter::OnHitNotification |
FLocomotionChangeSignature AProjectXCharacter::OnHoldingBreathChanged |
FPawnImminentMissileWarningSignature AProjectXCharacter::OnImminentMissileWarningEnd |
FPawnImminentMissileWarningSignature AProjectXCharacter::OnImminentMissileWarningStart |
FPawnIncomingProjectileSignature AProjectXCharacter::OnIncomingProjectileEnd |
FPawnIncomingProjectileSignature AProjectXCharacter::OnIncomingProjectileStart |
FInputDisabledSignature AProjectXCharacter::OnInputDisabled |
FLandedSignature AProjectXCharacter::OnLand |
FPawnLockOnSignature AProjectXCharacter::OnLockOnEnd |
FPawnLockOnSignature AProjectXCharacter::OnLockOnStart |
FPawnLockOnSignature AProjectXCharacter::OnLockOnTentativeEnd |
FPawnLockOnSignature AProjectXCharacter::OnLockOnTentativeStart |
FDashEventSignature AProjectXCharacter::OnMaxDashChargeCountUpdatedEvent |
FMutateDamageSignature AProjectXCharacter::OnMutateDamage |
FNotEnoughEnergySignature AProjectXCharacter::OnNotEnoughEnergy |
FToggleViewSignature AProjectXCharacter::OnPerspectiveChanged |
FPlayerStateChangedSignature AProjectXCharacter::OnPlayerStateChangedEvent |
FSoftBoundaryEvent AProjectXCharacter::OnSoftBoundaryEnterEvent |
FStaminaChangedSignature AProjectXCharacter::OnStaminaChanged |
FStatOverTimeModificationAdded AProjectXCharacter::OnStatModificationOverTimeStarted |
FVehicleChangedSignature AProjectXCharacter::OnVehicleChanged |
FVisibilityChangedSignature AProjectXCharacter::OnVisibilityChanged |
TWeakObjectPtr<APlayerState> AProjectXCharacter::OwningPlayerState |
uint8 AProjectXCharacter::PackedInput = 0 |
Player Input bit-packed
uint32 AProjectXCharacter::PackedPitchYaw = 0 |
Player Pitch and Yaw bit-packed
float AProjectXCharacter::PassiveHealthRegenDelay = 3.f |
float AProjectXCharacter::PassiveHealthRegenRate = 10.f |
FTimerHandle AProjectXCharacter::PassiveHealthRegenTimer |
TWeakObjectPtr<class UAfflictionInstance> AProjectXCharacter::PassiveRegenAffliction = nullptr |
float AProjectXCharacter::PassiveShieldRegenDelay = 3.f |
float AProjectXCharacter::PassiveShieldRegenRate = 10.f |
TArray<EPerkType> AProjectXCharacter::PerkSlots = { EPerkType::GENERAL,EPerkType::CLASS } |
float AProjectXCharacter::PersonalVehicleDamageMultiplier = 1.0f |
float AProjectXCharacter::PersonalVehicleHoldTriggerTime = 0.2f |
FInventory AProjectXCharacter::PlayerInventory |
TWeakObjectPtr<AProjectXVehicle> AProjectXCharacter::PreviousVehicle = NULL |
FTimerHandle AProjectXCharacter::PVHoldTimer |
float AProjectXCharacter::RagdollProjectileForceMultiplier = 5000.0f |
TSubclassOf<APickupReviveBeacon> AProjectXCharacter::ReviveBeaconClass |
float AProjectXCharacter::RunCrouchSpeedMultiplier = 1.6f |
float AProjectXCharacter::RunSpeedMultiplier = 1.6f |
float AProjectXCharacter::ShieldRegenRate = 0.0f |
float AProjectXCharacter::Shields = 100.0f |
float AProjectXCharacter::SquadmateScoringWeight = 1.f |
float AProjectXCharacter::StaminaDrainRate = 5.0f |
float AProjectXCharacter::StaminaInitialCost = 5.0f |
FTimerHandle AProjectXCharacter::StaminaRecoverlyDelayTimerHandle |
float AProjectXCharacter::StaminaRecoveryDelay = 0.1f |
float AProjectXCharacter::StaminaRecoveryRate = 5.0f |
float AProjectXCharacter::StrafeMovementSpeedMultiplier = 0.5f |
int32 AProjectXCharacter::TeamOverride = -1 |
float AProjectXCharacter::TelekenesisStaminaDrainRate = 0.0f |
float AProjectXCharacter::TicketPickupMultiplier = 1.0f |
FDateTime AProjectXCharacter::TimeWhenLeftPreviousVehicle |
TWeakObjectPtr<AProjectXVehicle> AProjectXCharacter::Vehicle = NULL |
FTimeStampedBool AProjectXCharacter::Visible |
UMaterialParameterCollection* AProjectXCharacter::VisualsMaterialParameterCollection = NULL |
float AProjectXCharacter::WaterRunStaminaDrainRate = 10.f |
float AProjectXCharacter::XPReward = 100.0f |