|
| | AALSCharacter (const FObjectInitializer &ObjectInitializer) |
| |
| void | UpdateHeldObject () |
| |
| void | ClearHeldObject () |
| |
| void | AttachToHand (UStaticMesh *NewStaticMesh, USkeletalMesh *NewSkeletalMesh, class UClass *NewAnimClass, bool bLeftHand, FVector Offset) |
| |
| virtual void | RagdollStart () override |
| |
| virtual void | RagdollEnd () override |
| |
| 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 |
| |
| virtual EALSGait | GetAllowedGait () const |
| |
| EALSGait | GetActualGait (EALSGait AllowedGait) const |
| |
| virtual bool | CanSprint () 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 |
| |
| virtual void | ForwardMovementAction (float Value) |
| |
| virtual void | RightMovementAction (float Value) |
| |
| void | CameraUpAction (float Value) |
| |
| void | CameraRightAction (float Value) |
| |
| virtual void | JumpAction (bool bValue) |
| |
| virtual void | SprintAction (bool bValue) |
| |
| virtual void | AimAction (bool bValue) |
| |
| virtual void | CameraTapAction () |
| |
| virtual void | CameraHeldAction () |
| |
| virtual void | StanceAction () |
| |
| 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 void | SetupPlayerInputComponent (class UInputComponent *PlayerInputComponent) override |
| |
| virtual bool | SaveGame () override |
| |
| virtual bool | LoadGame () override |
| |
| virtual USkeletalMeshComponent * | GetCharacterMesh () const override |
| |
| virtual UPrimitiveComponent * | GetPrimitiveComponent () override |
| |
| virtual void | RagdollStop () override |
| |
| virtual bool | GetCharacterHealth (float &Health, float &MaxHealth) const 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 | Tick (float DeltaTime) override |
| |
| virtual void | BeginPlay () override |
| |
| 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 |
| |
| virtual void | OnJumped_Implementation () override |
| |
| virtual void | Landed (const FHitResult &Hit) 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 | OnPawnSpawned () override |
| |
| virtual void | InteractionDataUpdated () |
| |
| 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) |
| |
| void | OnFallOver (const float WaitTime) |
| |
| virtual void | GetUpFromFall () |
| |
| 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) |
| |
Specialized character class, with additional features like held object etc.