Space Plunder
Loading...
Searching...
No Matches
AQuestPlayerState Class Reference

#include <QuestPlayerState.h>

Inheritance diagram for AQuestPlayerState:
APlayerStateBase IPlayerStateInterface ISaveLoad

Public Member Functions

 AQuestPlayerState ()
 
- Public Member Functions inherited from APlayerStateBase
virtual void CopyProperties (APlayerState *PlayerState) override
 
virtual void OverrideWith (class APlayerState *PlayerState) override
 
virtual void SetGenericTeamId (const FGenericTeamId &NewTeamID) override
 
virtual FGenericTeamId GetGenericTeamId () const override
 
virtual ETeamAttitude::Type GetTeamAttitudeTowards (const AActor &Other) const override
 
virtual void SetMatchOver (FMatchState MatchState, const TArray< FTeamScoreData > &Scores) override
 
virtual FCharacterBaseSkillsGetCharacterSkills () 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 bool SaveGame () override
 
virtual bool LoadGame () override
 

Protected Member Functions

virtual void BeginPlay () override
 
- Protected Member Functions inherited from APlayerStateBase
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)
 

Additional Inherited Members

- Public Attributes inherited from APlayerStateBase
FGenericTeamId MyTeamID
 
uint8 MultiplayerTeamID = 0
 
- Protected Attributes inherited from APlayerStateBase
bool bDebuggingMode = false
 
FCharacterBaseSkills CharacterSkills
 
class IPlayerControllerInterfacePlayerController = nullptr
 
class ICharacterBaseInterfaceCharacter = nullptr
 

Constructor & Destructor Documentation

◆ AQuestPlayerState()

AQuestPlayerState::AQuestPlayerState ( )
9{
10 // QuestPlayerComponent = CreateDefaultSubobject<UQuestPlayerComponent>(TEXT("Quest Player Component"));
11}

Member Function Documentation

◆ BeginPlay()

void AQuestPlayerState::BeginPlay ( )
overrideprotectedvirtual

Reimplemented from APlayerStateBase.

14{
15 Super::BeginPlay();
16 // if(QuestPlayerComponent != nullptr)
17 // {
18 // QuestPlayerComponent->ComponentSetup();
19 // }
20}

The documentation for this class was generated from the following files: