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

#include <QuestExamplePlayerController.h>

Inheritance diagram for AQuestExamplePlayerController:
APlayerControllerBase IPlayerOptions IControllerInterface IPlayerControllerInterface ISaveLoad

Public Member Functions

 AQuestExamplePlayerController ()
 
- Public Member Functions inherited from APlayerControllerBase
virtual void GetAudioListenerPosition (FVector &OutLocation, FVector &OutFrontDir, FVector &OutRightDir) const override
 
virtual void BindActions (UInputMappingContext *Context)
 
virtual bool SetPlayerLookInverted (const bool bInvert=true) override
 
virtual bool SetPlayerLookHorizontalInverted (const bool bInvert=true) override
 
virtual float SetCameraSensitivity (const float NewValue) override
 
virtual float SetCameraHorizontalSensitivity (const float NewValue) override
 
virtual float SetCameraVerticalSensitivity (const float NewValue) override
 
virtual void SetCameraAimedSensitivityMultiplier (const float NewValue) override
 
virtual void SetCameraUseSeparateAxisSensitivity (const bool bValue) override
 
virtual void SetAimAssistLevel (const int32 Value) override
 
virtual void SetPlayerUsingController (const bool bValue) override
 
virtual bool GetPlayerUsingController () override
 
virtual bool SaveCurrentPlayerOptions (const FAudioPlayerOptions AudioSettings) override
 
virtual float GetCameraSensitivity () const override
 
virtual float GetCameraAimedSensitivityMultiplier () const override
 
virtual float GetCameraHorizontalSensitivity () const override
 
virtual float GetCameraVerticalSensitivity () const override
 
virtual bool GetCameraUseSeparateAxisSensitivity () const override
 
virtual bool GetPlayerLookInverted () const override
 
virtual bool GetPlayerHorizontalInverted () const override
 
virtual int32 GetAimAssistLevel () const override
 
virtual FAudioPlayerOptions GetPlayerAudioSettings () const override
 
virtual bool RegisterLayer (const FGameplayTag LayerName, UUserWidget *LayerWidget) override
 
virtual UUserWidget * PushContentToLayer (const FGameplayTag LayerName, const TSoftClassPtr< UUserWidget > WidgetClass) override
 
virtual bool PopContentFromLayer (const FGameplayTag LayerName) override
 
virtual bool ClearLayer (const FGameplayTag LayerName) override
 
virtual bool ToggleWidget (const FGameplayTag LayerName, UUserWidget *Widget) override
 
virtual UUserWidget * AddWidgetToLayer (const FGameplayTag LayerName, const TSoftClassPtr< UUserWidget > WidgetClass) override
 
virtual UUserWidget * GetContentFromLayer (const FGameplayTag LayerName, const TSoftClassPtr< UUserWidget > WidgetClass) override
 
virtual UUserWidget * AddWidgetToLayerWithSlot (const FGameplayTag LayerName, const FGameplayTag SlotTag, const TSoftClassPtr< UUserWidget > WidgetClass) override
 
virtual void OpenRadialMenu (const FRadialMenuData &Data) override
 
virtual int32 CloseRadialMenu () override
 
virtual bool GetIsRadialMenuOpen () const override
 
virtual void SetCharacterMode (const FGameplayTag &Mode) override
 
virtual FGameplayTag GetCharacterMode () const override
 
virtual void ToggleGameLog () override
 
virtual FVector2D GetLookAxis () const override
 
virtual FVector2D GetMoveAxis () const override
 
virtual FVector2D GetScreenCenter () const override
 
virtual FVector GetPawnLocation () const override
 
virtual void GetControllerViewPoint (FVector &out_Location, FRotator &out_Rotation) const override
 
virtual bool SaveGame () override
 
virtual bool LoadGame () override
 
void OnCharacterModeChanged (const FGameplayTag &Mode)
 

Protected Member Functions

virtual void OnPawnSpawnComplete () override
 
- Protected Member Functions inherited from APlayerControllerBase
virtual void BeginPlay () override
 
virtual void SetupInputs ()
 
virtual void SetupComponents ()
 
virtual bool SavePlayerOptions (const FString &SlotName="Default")
 
virtual bool LoadPlayerOptions (const FString &SlotName="Default")
 
virtual void ApplySettings (const class USettingsSaveGame *LoadedPlayerSettings)
 
virtual USettingsSaveGameApplySettingsToSaveGame (class USettingsSaveGame *LoadedPlayerSettings)
 
virtual void OnPossess (APawn *NewPawn) override
 
virtual void OnRep_Pawn () override
 
virtual void SetupInputComponent () override
 
virtual void OnPawnSpawn ()
 
virtual float CalculateCameraSensitivity (const float CameraInput) const
 
virtual void MenuConfirmAction (const FInputActionValue &Value)
 
virtual void MenuBackAction (const FInputActionValue &Value)
 
virtual void SelectionUpAction (const FInputActionValue &Value)
 
virtual void ForwardMovementAction (const FInputActionValue &Value)
 
virtual void RightMovementAction (const FInputActionValue &Value)
 
virtual void CameraUpAction (const FInputActionValue &Value)
 
virtual void CameraRightAction (const FInputActionValue &Value)
 
virtual void CharacterModeAction (const FInputActionValue &Value)
 
IHUDInterfaceGetHUDInterface ()
 
ICharacterBaseInterfaceGetCharacterInterface ()
 
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 UQuestPlayerComponent * QuestPlayerComponent
 
- Protected Attributes inherited from APlayerControllerBase
FGameplayTag CharacterMode = FGameplayTag(CharacterModeTags::Default)
 
int32 MaxPawnSpawnAttempts = 5
 
bool bAimed = false
 

Additional Inherited Members

- Public Attributes inherited from APlayerControllerBase
TObjectPtr< UInputMappingContext > MenuInputMappingContext = nullptr
 
TObjectPtr< UInputMappingContext > MainInputMappingContext = nullptr
 
bool bDebuggingMode = false
 
FName AudioSocket = FName("head")
 

Constructor & Destructor Documentation

◆ AQuestExamplePlayerController()

AQuestExamplePlayerController::AQuestExamplePlayerController ( )
8{
9 QuestPlayerComponent = CreateDefaultSubobject<UQuestPlayerComponent>(TEXT("Quest Player Component"));
10 QuestPlayerComponent->QuestLogLayerName = HUDLayerTags::GameMenu;
11}
class UQuestPlayerComponent * QuestPlayerComponent
Definition QuestExamplePlayerController.h:25

Member Function Documentation

◆ OnPawnSpawnComplete()

void AQuestExamplePlayerController::OnPawnSpawnComplete ( )
overrideprotectedvirtual

Reimplemented from APlayerControllerBase.

14{
15 Super::OnPawnSpawnComplete();
16}

Member Data Documentation

◆ QuestPlayerComponent

class UQuestPlayerComponent* AQuestExamplePlayerController::QuestPlayerComponent
protected

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