|
Space Plunder
|
#include <QuestExampleCharacter.h>
Public Member Functions | |
| AQuestExampleCharacter (const FObjectInitializer &ObjectInitializer) | |
| FORCEINLINE class USpringArmComponent * | GetCameraBoom () const |
| FORCEINLINE class UCameraComponent * | GetFollowCamera () const |
| virtual void | SetupPlayerInputComponent (class UInputComponent *PlayerInputComponent) override |
Public Member Functions inherited from ACharacterBase | |
| ACharacterBase (const FObjectInitializer &ObjectInitializer) | |
| virtual void | Tick (float DeltaTime) override |
| virtual bool | SaveGame () override |
| virtual bool | LoadGame () override |
| virtual USkeletalMeshComponent * | GetCharacterMesh () const override |
| virtual UPrimitiveComponent * | GetPrimitiveComponent () override |
| virtual void | Ragdoll () override |
| virtual void | RagdollStop () override |
| virtual float | PlayReplicatedMontage (UAnimMontage *MontageToPlay, const float InPlayRate=1.0f, const EMontagePlayReturnType ReturnValueType=EMontagePlayReturnType::Duration, const float InTimeToStartMontageAt=0.0f, const bool bStopAllMontages=true) override |
| virtual void | StopReplicatedMontage (const float InBlendOutTime, const UAnimMontage *Montage) 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 USceneComponent * | GetThrowPoint () 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 |
Protected Member Functions | |
| virtual void | BeginPlay () override |
| virtual void | OnPawnSpawned () override |
| void | Move (const FInputActionValue &Value) |
| void | Look (const FInputActionValue &Value) |
Protected Member Functions inherited from ACharacterBase | |
| 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) |
Protected Attributes | |
| class USpringArmComponent * | CameraBoom |
| class UCameraComponent * | FollowCamera |
| class UInputMappingContext * | DefaultMappingContext |
| class UInputAction * | JumpAction |
| class UInputAction * | MoveAction |
| class UInputAction * | LookAction |
Protected Attributes inherited from ACharacterBase | |
| bool | bDebuggingMode = false |
| FCharacterBaseSkills | CharacterSkills |
| FCharacterInfo | CharacterInfo |
| bool | bDead = false |
| float | PickupThrowIntensity = 500.0f |
| bool | bCanBePushed = false |
| float | HitVelocityThreshold = 50.0f |
| float | HitVelocityMultiplier = 5.0f |
| float | HitReactionMultiplier = 0.01f |
| bool | bPushHitReaction = true |
| bool | bAddMovementInput = true |
| bool | bAddCharacterMovement = true |
| float | PushFallVelocityThreshold = 200.0f |
| float | PushedFallVelocityThreshold = 500.0f |
| float | PushedFallOverWaitTime = 2.0f |
Additional Inherited Members | |
Public Attributes inherited from ACharacterBase | |
| FOnCharacterDeath | OnCharacterDeath |
|
explicit |
|
overrideprotectedvirtual |
Reimplemented from ACharacterBase.
|
inline |
Returns CameraBoom subobject
|
inline |
Returns FollowCamera subobject
|
protected |
Called for looking input
|
protected |
Called for movement input
|
overrideprotectedvirtual |
Reimplemented from ACharacterBase.
|
overridevirtual |
Reimplemented from ACharacterBase.
|
protected |
Camera boom positioning the camera behind the character
|
protected |
MappingContext
|
protected |
Follow camera
|
protected |
Jump Input Action
|
protected |
Look Input Action
|
protected |
Move Input Action