|
Space Plunder
|
#include <InteractableCharacter.h>
Public Member Functions | |
| 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) |
Public Member Functions inherited from ACharacterBase | |
| ACharacterBase (const FObjectInitializer &ObjectInitializer) | |
| virtual void | Tick (float DeltaTime) override |
| 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 | 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 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 |
| virtual void | InteractionDataUpdated () |
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 | |
| USceneComponent * | ThrowPoint |
| class UInteractionComponent * | InteractionComponent |
| class UInteractableActorComponent * | InteractableActorComponent |
| class USphereComponent * | InteractionSphere |
| class UInventoryComponent * | InventoryComponent |
| class UAudioReactionComponent * | AudioReactionComponent |
| bool | bAlwaysShowOutline = false |
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 |
Add all functions that can be used for Players and AI
|
explicit |
Add all functions that can be used for Players and AI
|
overrideprotectedvirtual |
Reimplemented from ACharacterBase.
Reimplemented in AALSBaseCharacter, AALSCharacter, ACampaignAICharacter, ACampaignPlayerCharacter, ACustomAICharacter, ACustomCharacterBase, ACustomPlayerCharacter, and AMultiplayerPlayerCharacter.
|
overridevirtual |
Reimplemented from ACharacterBase.
|
protectedvirtual |
|
overrideprotectedvirtual |
Reimplemented from ACharacterBase.
Reimplemented in ACampaignPlayerCharacter, ACustomCharacterBase, and ACustomPlayerCharacter.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |