|
| | ACustomAICharacter (const FObjectInitializer &ObjectInitializer) |
| |
| virtual float | Reload () override |
| |
| virtual void | Aim (const bool bStartAiming=true) override |
| |
| virtual void | CrouchAction (const bool bCrouch=true) override |
| |
| virtual void | ShootAction (const bool bStartShooting=true) override |
| |
| virtual void | ShootAtTargetAction (const bool bStartShooting=true, const FVector &TargetLocation=FVector::ZeroVector) override |
| |
| virtual bool | CheckAmmo (bool &bNeedToReload) const override |
| |
| virtual bool | GetHasWeapon () const override |
| |
| virtual uint8 | GetWeaponFireMode () const override |
| |
| virtual float | GetWeaponFireRate () const override |
| |
| virtual void | UpdateMovementSpeed (const EAIMovementSpeed MovementSpeed=EAIMovementSpeed::Running, const EAIMovementType MovementType=EAIMovementType::Normal) override |
| |
| virtual bool | PickupObject (const AActor *TargetObject) override |
| |
| virtual float | MeleeAttack () override |
| |
| virtual float | PlayAnimationMontage (UAnimMontage *Montage, const float PlayRate=1.0f, const float InTimeToStartMontageAt=0.0f, const bool bStopAllMontages=true) override |
| |
| virtual FVector | PredictLocation (AActor *TargetActor) override |
| |
| virtual TArray< AActor * > | GetHostileActors () const override |
| |
| virtual TArray< AActor * > | GetPerceivedObjects (TArray< EAIStimuliType > Filters) const override |
| |
| virtual AActor * | GetBestHostileActor () const override |
| |
| virtual float | GetMaxHealth () const override |
| |
| virtual FVector | GetLastKnownLocation (AActor *TargetActor, const TArray< EAISense > &Senses) override |
| |
| class UAITraitsComponent * | GetTraitsComponent () const |
| |
| virtual void | SetCanSprint (const bool CanSprint) |
| |
| virtual void | SetMaster (AActor *MasterActor) override |
| |
| virtual void | Follow () override |
| |
| virtual void | Pickup (AActor *TargetActor) override |
| |
| virtual void | Interact (AActor *TargetActor) override |
| |
| virtual void | StartCombat (AActor *TargetEnemy) override |
| |
| virtual void | Wait (const FVector &TargetLocation) override |
| |
| virtual void | GrabObject () override |
| |
| virtual void | AskToCrouch (const bool bValue) override |
| | Remove, have function in BaseInterface /.
|
| |
| virtual FCompanionData | GetCompanionData (const bool bValue) override |
| |
| virtual bool | GetIsReadyToCommand () const override |
| |
| virtual void | StealthTakedown (AActor *Attacker, const int32 AnimationIndex) override |
| |
| virtual void | CancelStealthTakedown () override |
| |
| virtual void | StealthTakedownComplete () override |
| |
| virtual bool | GetCanPerformTakedown (const float Damage) const override |
| |
| virtual void | ShowStealthPrompt (const bool bShow=true) override |
| |
| void | OnStealthTakedown () |
| |
| void | OnStealthTakedownComplete () |
| |
| void | OnStealthTakedownCancelled () |
| |
| virtual void | HitMarker (const AActor *ActorHit, const float Damage, const UDamageType *DamageType, const FName HitBone, const FVector HitLocation, const bool bKillingHit=false, const bool bInjuredPart=false) override |
| |
| | ACustomCharacterBase (const FObjectInitializer &ObjectInitializer) |
| |
| bool | IsCrouching () const |
| |
| virtual ECharacterType | GetCharacterType () const override |
| |
| virtual bool | GetIsDead () const override |
| |
| virtual void | StartThreatIndication (AActor *PawnThreat) override |
| |
| void | OnStartThreatIndication (AActor *PawnThreat) |
| |
| virtual void | StopThreatIndication () override |
| |
| void | OnStopThreatIndication () |
| |
| virtual void | UpdateThreatIndication (const FVector &Location, const float DetectionAmount) override |
| |
| void | OnUpdateThreatIndication (const FVector &Location, const float DetectionAmount) |
| |
| virtual USkeletalMeshComponent * | GetCharacterSecondaryMesh () const override |
| |
| virtual void | SetCharacterVehicleMode (const EVehicleMode Mode) override |
| |
| virtual bool | GetCharacterHealth (float &Health, float &MaxHealth) const override |
| |
| void | OnCharacterVehicleModeChanged (const EVehicleMode Mode) |
| |
| virtual void | ForceWakeUp () |
| |
| virtual void | SetGravityEnabled (const bool bValue) override |
| |
| virtual FString | GetObjectDisplayName () const override |
| |
| virtual void | DestroyActor (AActor *ActorToDestroy) override |
| |
| virtual void | DestroyActorOnClient (AActor *ActorToDestroy) override |
| |
| virtual bool | GetIsCharacter () const override |
| |
| void | SetPlayerName (FString Username) |
| |
| virtual bool | PickupAttachmentCheck (const FWeaponAttachment &In_WeaponAttachmentData) override |
| |
| virtual void | PickupAttachmentEvent (const FString &WeaponAttachmentID) override |
| |
| virtual void | ForwardMovementAction (float Value) override |
| |
| virtual void | RightMovementAction (float Value) override |
| |
| virtual void | Landed (const FHitResult &Hit) override |
| |
| virtual EALSGait | GetAllowedGait () const override |
| |
| virtual void | SprintAction (bool bValue) override |
| |
| virtual void | JumpAction (bool bValue) override |
| |
| virtual bool | CanJumpInternal_Implementation () const override |
| |
| virtual void | StanceAction () override |
| |
| virtual void | OnJumped_Implementation () override |
| |
| void | FlyUp () |
| |
| void | FlyDown () |
| |
| void | Server_OnPawnSpawn () |
| |
| virtual void | OnPawnSpawned () override |
| |
| void | ReceiveOnPawnSpawn () |
| |
| | AALSCharacter (const FObjectInitializer &ObjectInitializer) |
| |
| void | UpdateHeldObject () |
| |
| void | ClearHeldObject () |
| |
| void | AttachToHand (UStaticMesh *NewStaticMesh, USkeletalMesh *NewSkeletalMesh, class UClass *NewAnimClass, bool bLeftHand, FVector Offset) |
| |
| virtual ECollisionChannel | GetThirdPersonTraceParams (FVector &TraceOrigin, float &TraceRadius) override |
| |
| virtual FTransform | GetThirdPersonPivotTarget () override |
| |
| virtual FVector | GetFirstPersonCameraTarget () override |
| |
| | AALSBaseCharacter (const FObjectInitializer &ObjectInitializer) |
| |
| FORCEINLINE class UALSCharacterMovementComponent * | GetALSMovementComponent () const |
| |
| virtual FVector | GetLeftHandGoal () const override |
| |
| virtual FVector | GetRightHandGoal () const override |
| |
| virtual EALSOverlayState | GetCurrentOverlayState () const override |
| |
| virtual bool | GetIsMantling () const override |
| |
| virtual FORCEINLINE IALSGravityMovementInterface * | GetALSGravityMovementInterface () const override |
| |
| virtual void | Ragdoll () override |
| |
| virtual void | PostInitializeComponents () override |
| |
| virtual void | GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override |
| |
| UAnimMontage * | GetGetUpAnimation (bool bRagdollFaceUpState) |
| |
| void | Server_SetMeshLocationDuringRagdoll (FVector MeshLocation) |
| |
| void | SetMovementState (EALSMovementState NewState, bool bForce=false) |
| |
| EALSMovementState | GetMovementState () const |
| |
| EALSMovementState | GetPrevMovementState () const |
| |
| void | SetMovementAction (EALSMovementAction NewAction, bool bForce=false) |
| |
| EALSMovementAction | GetMovementAction () const |
| |
| void | SetStance (EALSStance NewStance, bool bForce=false) |
| |
| EALSStance | GetStance () const |
| |
| void | SetOverlayOverrideState (int32 NewState) |
| |
| int32 | GetOverlayOverrideState () const |
| |
| void | SetGait (EALSGait NewGait, bool bForce=false) |
| |
| EALSGait | GetGait () const |
| |
| EALSGait | GetDesiredGait () const |
| |
| virtual void | SetRotationMode (EALSRotationMode NewRotationMode, bool bForce=false) |
| |
| void | Server_SetRotationMode (EALSRotationMode NewRotationMode, bool bForce) |
| |
| EALSRotationMode | GetRotationMode () const |
| |
| virtual void | SetViewMode (EALSViewMode NewViewMode, bool bForce=false) |
| |
| void | Server_SetViewMode (EALSViewMode NewViewMode, bool bForce) |
| |
| EALSViewMode | GetViewMode () const |
| |
| void | SetOverlayState (EALSOverlayState NewState, bool bForce=false) |
| |
| void | SetGroundedEntryState (EALSGroundedEntryState NewState) |
| |
| void | Server_SetOverlayState (EALSOverlayState NewState, bool bForce) |
| |
| EALSOverlayState | GetOverlayState () const |
| |
| EALSGroundedEntryState | GetGroundedEntryState () const |
| |
| void | EventOnLanded () |
| |
| void | Multicast_OnLanded () |
| |
| void | EventOnJumped () |
| |
| void | Multicast_OnJumped () |
| |
| void | Server_PlayMontage (UAnimMontage *Montage, float PlayRate) |
| |
| void | Multicast_PlayMontage (UAnimMontage *Montage, float PlayRate) |
| |
| void | Server_StopMontage (const float InBlendOutTime, const UAnimMontage *Montage) |
| |
| void | Multicast_StopMontage (const float InBlendOutTime, const UAnimMontage *Montage) |
| |
| void | ReplicatedRagdollStart () |
| |
| void | Server_RagdollStart () |
| |
| void | Multicast_RagdollStart () |
| |
| void | ReplicatedRagdollEnd () |
| |
| void | Server_RagdollEnd (FVector CharacterLocation) |
| |
| void | Multicast_RagdollEnd (FVector CharacterLocation) |
| |
| EALSStance | GetDesiredStance () const |
| |
| void | SetDesiredStance (EALSStance NewStance) |
| |
| void | Server_SetDesiredStance (EALSStance NewStance) |
| |
| void | SetDesiredGait (EALSGait NewGait) |
| |
| void | Server_SetDesiredGait (EALSGait NewGait) |
| |
| EALSRotationMode | GetDesiredRotationMode () const |
| |
| virtual void | SetDesiredRotationMode (EALSRotationMode NewRotMode) |
| |
| void | Server_SetDesiredRotationMode (EALSRotationMode NewRotMode) |
| |
| void | SetActorLocationAndTargetRotation (FVector NewLocation, FRotator NewRotation) |
| |
| bool | HasMovementInput () const |
| |
| FALSMovementSettings | GetTargetMovementSettings () const |
| |
| EALSGait | GetActualGait (EALSGait AllowedGait) const |
| |
| void | OnBreakfall () |
| |
| virtual void | OnBreakfall_Implementation () |
| |
| virtual float | PlayReplicatedMontage (UAnimMontage *MontageToPlay, const float InPlayRate, const EMontagePlayReturnType ReturnValueType, const float InTimeToStartMontageAt, const bool bStopAllMontages) override |
| |
| virtual void | StopReplicatedMontage (const float InBlendOutTime, const UAnimMontage *Montage) override |
| |
| void | Replicated_PlayMontage (UAnimMontage *Montage, float PlayRate) |
| |
| virtual void | Replicated_PlayMontage_Implementation (UAnimMontage *Montage, float PlayRate) |
| |
| UAnimMontage * | GetRollAnimation () |
| |
| float | GetAnimCurveValue (FName CurveName) const |
| |
| void | SetVisibleMesh (USkeletalMesh *NewSkeletalMesh) |
| |
| void | Server_SetVisibleMesh (USkeletalMesh *NewSkeletalMesh) |
| |
| bool | IsRightShoulder () const |
| |
| void | SetRightShoulder (const bool bNewRightShoulder) |
| |
| bool | IsAimingDownSights () const |
| |
| virtual bool | GetCanAimDownSights () const |
| |
| void | SetAimDownSights (const bool bNewAimDownSights) |
| |
| virtual FVector | GetAimDownSightCameraTarget () const |
| |
| virtual float | GetAimDownSightFOV () const |
| |
| void | GetCameraParameters (float &TPFOVOut, float &FPFOVOut, bool &bRightShoulderOut) const |
| |
| void | SetCameraBehavior (UALSPlayerCameraBehavior *CamBeh) |
| |
| FVector | GetAcceleration () const |
| |
| bool | IsMoving () const |
| |
| bool | GetIsFlying () const |
| |
| FVector | GetMovementInput () const |
| |
| float | GetMovementInputAmount () const |
| |
| float | GetSpeed () const |
| |
| FRotator | GetAimingRotation () const |
| |
| float | GetAimYawRate () const |
| |
| void | CameraUpAction (float Value) |
| |
| void | CameraRightAction (float Value) |
| |
| virtual void | AimAction (bool bValue) |
| |
| virtual void | CameraTapAction () |
| |
| virtual void | CameraHeldAction () |
| |
| void | WalkAction () |
| |
| void | RagdollAction () |
| |
| void | VelocityDirectionAction () |
| |
| void | LookingDirectionAction () |
| |
| | AInteractableCharacter (const FObjectInitializer &ObjectInitializer) |
| |
| virtual USceneComponent * | GetThrowPoint () const override |
| |
| virtual void | ReceiveStartFocus (AActor *Caller) |
| |
| virtual void | ReceiveEndFocus (AActor *Caller) |
| |
| virtual void | ReceiveOnInteract (AActor *Caller, const EInteractionType InteractionType) |
| |
| virtual void | ReceiveOnEndInteract (AActor *Caller) |
| |
| virtual void | ReceiveOnOverlap (AActor *Caller) |
| |
| virtual void | ReceiveOnEndOverlap (AActor *Caller) |
| |
| virtual void | ReceiveToggleSwitch (AActor *Caller, const bool bOn) |
| |
| | ACharacterBase (const FObjectInitializer &ObjectInitializer) |
| |
| virtual bool | SaveGame () override |
| |
| virtual bool | LoadGame () override |
| |
| virtual USkeletalMeshComponent * | GetCharacterMesh () const override |
| |
| virtual UPrimitiveComponent * | GetPrimitiveComponent () override |
| |
| virtual void | RagdollStop () override |
| |
| virtual FCharacterBaseSkills & | GetCharacterSkills () override |
| |
| virtual bool | GetAudioSocketLocation (const FName &AudioSocket, FVector &Location) const override |
| |
| virtual FCharacterInfo | GetCharacterInfo () const override |
| |
| virtual void | GetThrowStats (FTransform &OutTransform, FVector &OutThrowForce) const override |
| |
| virtual void | CharacterModeChanged (const FGameplayTag &NewMode) override |
| |
| virtual int32 | GetStrength () const |
| |
| virtual int32 | GetPerception () const |
| |
| virtual int32 | GetEndurance () const |
| |
| virtual int32 | GetCharisma () const |
| |
| virtual int32 | GetIntelligence () const |
| |
| virtual int32 | GetAgility () const |
| |
| virtual int32 | GetWeaponSkill () const |
| |
| virtual int32 | GetStealth () const |
| |
| virtual int32 | GetLuck () const |
| |
| virtual int32 | GetSkillPoints () const |
| |
|
| virtual void | BeginPlay () override |
| |
| virtual void | SetupComponents (AController *ControllerReference=nullptr, AActor *HUDReference=nullptr, bool bIsLocallyControlled=false) override |
| |
| virtual void | Tick (const float DeltaTime) override |
| |
| virtual void | SetupPlayerInputComponent (class UInputComponent *PlayerInputComponent) override |
| |
| virtual void | SetHandsTied (const bool bValue) override |
| |
| virtual FInteractionData | GetInteractionData () const override |
| |
| virtual void | OnInteract (AActor *Caller, const int32 SelectedInteraction) override |
| |
| virtual bool | OnOverlap (AActor *Caller) override |
| |
| virtual void | StartFocus () override |
| |
| virtual void | EndFocus () override |
| |
| virtual void | ReceiveOnInteract_Implementation (AActor *Caller, const EInteractionType InteractionType) override |
| |
| virtual void | ReceiveStartFocus_Implementation (AActor *Caller) override |
| |
| virtual void | ReceiveEndFocus_Implementation (AActor *Caller) override |
| |
| virtual void | OptimizationWaveChanged (const EOptimizationWave NewWave) |
| |
| void | OnOptimizationWaveChanged (const EOptimizationWave NewWave) |
| |
| virtual void | AIStateChanged (EAIStateType State) |
| |
| virtual EFactionType | GetCharacterFaction () const override |
| |
| virtual bool | CanSprint () const override |
| |
| virtual void | RagdollStart () override |
| |
| virtual void | RagdollEnd () override |
| |
| virtual void | NotifyHit (UPrimitiveComponent *MyComp, AActor *Other, UPrimitiveComponent *OtherComp, bool bSelfMoved, FVector HitLocation, FVector HitNormal, FVector NormalImpulse, const FHitResult &Hit) override |
| |
| virtual void | FallOver (const float WaitTime) override |
| |
| virtual void | GetUpFromFall () override |
| |
| virtual int32 | PickupGunEvent (const FWeaponData_T In_WeaponData) override |
| |
| virtual bool | PickupGunCheck (const FWeaponData_T &In_WeaponData) override |
| |
| virtual void | WeaponEquipped (const TArray< FWeaponData_T > &Weapons, const int32 CurrentWeaponIndex) override |
| |
| virtual void | WeaponStateChanged (const struct FPlayerWeaponState &PlayerWeaponState) override |
| |
| virtual void | OnDeath (AActor *OwningActor, const EDeathType DeathType, AActor *DeathCauser, AController *DeathInstigator) override |
| |
| virtual void | OnDeathReplicated () override |
| |
| virtual void | OnInjuredBodyPart (const EBodyPartName InjuredBodyPart, const FVector &HitLocation, const TArray< FBodyPart > &AllBodyParts) override |
| |
| virtual void | OnKnockedOut (const UDamageType *DamageType, const float WaitTime) override |
| |
| virtual void | OnWakeUp () override |
| |
| virtual void | OnFullDamageHit (AController *InstigatedBy, const float TotalDamage, const UDamageType *DamageType, const FName &HitBone, const FVector &HitLocation, const bool bKillingHit, const bool bInjuredPart) override |
| |
| void | CheckForObstacle () |
| |
| void | JumpOverObstacle () |
| |
| bool | GetHandsTied () const |
| |
| virtual void | AimAssistOverlap (UPrimitiveComponent *OverlappedComponent, AActor *OtherActor, UPrimitiveComponent *OtherComp, const int32 OtherBodyIndex, const bool bFromSweep, const FHitResult &SweepResult) |
| |
| void | OnAimAssistOverlap (UPrimitiveComponent *OverlappedComponent, AActor *OtherActor, UPrimitiveComponent *OtherComp, const int32 OtherBodyIndex, const bool bFromSweep, const FHitResult &SweepResult) |
| |
| virtual void | AimAssistRevertSize () |
| |
| virtual void | OnHealthAndShieldChanged (float Health, float MaxHealth, float ShieldHealth, float MaxShieldHealth, const class UDamageType *DamageType) |
| |
| virtual void | OnShieldBreak () |
| |
| virtual void | OnKnockedOut (const class UDamageType *DamageType, const float WaitTime) |
| |
| FPlayerDeath | GetPlayerDeathInfo (const EDeathType DeathType, AActor *DeathCauser, const AController *DeathInstigator) const |
| |
| USkeletalMeshComponent * | GetCustomMesh () const |
| |
| virtual void | FirePressedAction () |
| |
| virtual void | SaveGameData () |
| |
| virtual void | LoadGameData () |
| |
| virtual bool | SaveCharacterData () |
| |
| virtual bool | LoadCharacterData () |
| |
| virtual void | LoadComponentsSaveData () |
| |
| virtual void | SaveComponentsData () |
| |
| virtual void | UpdateStaminaHUD () |
| |
| virtual void | Sprinting () |
| |
| virtual void | StopSprinting () |
| |
| virtual void | RechargeStamina () |
| |
| virtual void | SetMaxStamina (const float AmountToAdd) |
| |
| void | OnCharacterReadyReplicated () |
| |
| virtual void | OnOverlayStateChanged (EALSOverlayState PreviousState) override |
| |
| void | UpdateHeldObjectAnimations () |
| |
| void | RagdollUpdate (float DeltaTime) |
| |
| void | SetActorLocationDuringRagdoll (float DeltaTime) |
| |
| virtual void | OnMovementModeChanged (EMovementMode PrevMovementMode, uint8 PreviousCustomMode=0) override |
| |
| virtual void | OnMovementStateChanged (EALSMovementState PreviousState) |
| |
| virtual void | OnMovementActionChanged (EALSMovementAction PreviousAction) |
| |
| virtual void | OnStanceChanged (EALSStance PreviousStance) |
| |
| virtual void | OnRotationModeChanged (EALSRotationMode PreviousRotationMode) |
| |
| virtual void | OnGaitChanged (EALSGait PreviousGait) |
| |
| virtual void | OnViewModeChanged (EALSViewMode PreviousViewMode) |
| |
| virtual void | OnVisibleMeshChanged (const USkeletalMesh *PreviousSkeletalMesh) |
| |
| virtual void | OnStartCrouch (float HalfHeightAdjust, float ScaledHalfHeightAdjust) override |
| |
| virtual void | OnEndCrouch (float HalfHeightAdjust, float ScaledHalfHeightAdjust) override |
| |
| void | OnLandFrictionReset () |
| |
| void | SetEssentialValues (float DeltaTime) |
| |
| void | UpdateCharacterMovement () |
| |
| void | UpdateGroundedRotation (float DeltaTime) |
| |
| void | UpdateInAirRotation (float DeltaTime) |
| |
| void | SmoothCharacterRotation (FRotator Target, float TargetInterpSpeed, float ActorInterpSpeed, float DeltaTime) |
| |
| float | CalculateGroundedRotationRate () const |
| |
| void | LimitRotation (float AimYawMin, float AimYawMax, float InterpSpeed, float DeltaTime) |
| |
| void | SetMovementModel () |
| |
| void | ForceUpdateCharacterState () |
| |
| void | OnRep_RotationMode (EALSRotationMode PrevRotMode) |
| |
| void | OnRep_ViewMode (EALSViewMode PrevViewMode) |
| |
| void | OnRep_OverlayState (EALSOverlayState PrevOverlayState) |
| |
| void | OnRep_VisibleMesh (const USkeletalMesh *PreviousSkeletalMesh) |
| |
| void | HandleNonMovingRotation (float DeltaTime) |
| |
| virtual void | InteractionDataUpdated () |
| |
| void | OnFallOver (const float WaitTime) |
| |
| void | OnGetUpFromFall () |
| |
| void | OnRep_CharacterDeath () |
| |
| IPlayerControllerInterface * | GetPlayerControllerInterface () |
| |
| IPlayerStateInterface * | GetPlayerStateInterface () |
| |
| void | LogDebugError (const FString &Message) const |
| |
| void | LogDebugError (const FString &Message, const int32 Value) const |
| |
| void | LogDebugError (const FString &Message, const float Value) const |
| |
| void | LogDebugWarning (const FString &Message) const |
| |
| void | LogDebugWarning (const FString &Message, const int32 Value) const |
| |
| void | LogDebugWarning (const FString &Message, const float Value) const |
| |
| void | LogDebugMessage (const FString &Message, const bool bWarning=false, const bool bError=false) const |
| |
| void | LogDebugMessage (const FString &Message, const int32 Value, const bool bWarning=false, const bool bError=false) const |
| |
| void | LogDebugMessage (const FString &Message, const float Value, const bool bWarning=false, const bool bError=false) const |
| |
| void | LogDebugMessage (const FString &Message, const bool bValue, const bool bWarning, const bool bError) const |
| |
| void | LogOnScreenMessage (const int32 Key, const FString &Message, FColor Color=FColor::Green) const |
| |
| void | SetCategoryName (const FLogCategoryBase &Category) |
| |