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

#include <CampaignPlayerController.h>

Inheritance diagram for ACampaignPlayerController:
ACustomPlayerController AALSPlayerController IInputKeyInterface APlayerControllerBase IPlayerOptions IControllerInterface IPlayerControllerInterface ISaveLoad

Additional Inherited Members

- Public Member Functions inherited from ACustomPlayerController
 ACustomPlayerController ()
 
class ACustomPlayerStateGetCustomPlayerState () const
 
class ACustomHUDGetCustomHUD () const
 
void ClientAddDeathToKillFeed (FPlayerDeath PlayerDeath, bool bPlayerDeath=true)
 
void ClientUpdateScore (const TArray< FTeamScoreData > &Scores)
 
void ClientSetMultiplayerMode (const EMultiplayerMode Mode)
 
void ClientSetRound (const int32 Num)
 
void ClientSetMultiplayerMatchState (FMatchState State)
 
virtual void MatchOver (FMatchState MatchState, const TArray< FTeamScoreData > &Scores)
 
virtual void RoundOver (FMatchState MatchState, const TArray< FTeamScoreData > &Scores)
 
virtual void SetupInputComponent () override
 
virtual void BindActions (UInputMappingContext *Context) override
 
virtual UInputMappingContext * GetInputActions () override
 
virtual EGameControllerType GetControllerType () override
 
void SetMultiplayerTeamID (const int32 MultiplayerTeam)
 
void GetScore ()
 
- Public Member Functions inherited from APlayerControllerBase
virtual void GetAudioListenerPosition (FVector &OutLocation, FVector &OutFrontDir, FVector &OutRightDir) const override
 
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 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)
 
- Public Attributes inherited from ACustomPlayerController
TObjectPtr< class ACustomPlayerCharacterPossessedCustomCharacter = nullptr
 
- Public Attributes inherited from AALSPlayerController
TObjectPtr< AALSBaseCharacterPossessedCharacter = nullptr
 
TObjectPtr< UInputMappingContext > DefaultInputMappingContext = nullptr
 
TObjectPtr< UInputMappingContext > DebugInputMappingContext = nullptr
 
- Public Attributes inherited from APlayerControllerBase
TObjectPtr< UInputMappingContext > MenuInputMappingContext = nullptr
 
TObjectPtr< UInputMappingContext > MainInputMappingContext = nullptr
 
bool bDebuggingMode = false
 
FName AudioSocket = FName("head")
 
- Protected Member Functions inherited from ACustomPlayerController
virtual void BeginPlay () override
 
virtual void OnUnPossess () override
 
virtual void OnPossess (APawn *NewPawn) override
 
virtual void OnRep_Pawn () override
 
virtual void SetAimAssistLevel (const int32 Value) override
 
virtual void OnPawnSpawn () override
 
virtual void OnPawnSpawnComplete () override
 
virtual void ApplySettings (const USettingsSaveGame *LoadedPlayerSettings) override
 
void SetupCustomInputs ()
 
void UseAction (const FInputActionValue &Value) const
 
void ShootAction (const FInputActionValue &Value) const
 
void ReloadAction (const FInputActionValue &Value) const
 
void MeleeAction (const FInputActionValue &Value) const
 
void GrabAction (const FInputActionValue &Value) const
 
void QuickSaveAction (const FInputActionValue &Value) const
 
void QuickLoadAction (const FInputActionValue &Value) const
 
void AutoModeAction (const FInputActionValue &Value) const
 
void ThrowAction (const FInputActionValue &Value) const
 
void SwapWeaponAction (const FInputActionValue &Value) const
 
void HolsterAction (const FInputActionValue &Value) const
 
void PauseAction (const FInputActionValue &Value)
 
void ChatAction (const FInputActionValue &Value) const
 
void QuestMenuAction (const FInputActionValue &Value)
 
void PingAction (const FInputActionValue &Value) const
 
void PingHeldAction (const FInputActionValue &Value) const
 
void ReportBugAction (const FInputActionValue &Value)
 
void ToggleQuestLogMenu ()
 
void ScoreboardMenuAction (const FInputActionValue &Value) const
 
virtual void SelectionUpAction (const FInputActionValue &Value) override
 
virtual void AimAction (const FInputActionValue &Value) override
 
virtual void CameraUpAction (const FInputActionValue &Value) override
 
virtual void CameraRightAction (const FInputActionValue &Value) override
 
float CalculateCameraSensitivity (const float CameraInput) const
 
- Protected Member Functions inherited from AALSPlayerController
virtual void SetupInputs () override
 
void SetupCamera ()
 
virtual void ForwardMovementAction (const FInputActionValue &Value) override
 
virtual void RightMovementAction (const FInputActionValue &Value) override
 
void JumpAction (const FInputActionValue &Value)
 
void SprintAction (const FInputActionValue &Value)
 
void CameraTapAction (const FInputActionValue &Value)
 
void CameraHeldAction (const FInputActionValue &Value)
 
void StanceAction (const FInputActionValue &Value)
 
void WalkAction (const FInputActionValue &Value)
 
void RagdollAction (const FInputActionValue &Value)
 
void VelocityDirectionAction (const FInputActionValue &Value)
 
void LookingDirectionAction (const FInputActionValue &Value)
 
void DebugToggleHudAction (const FInputActionValue &Value)
 
void DebugToggleDebugViewAction (const FInputActionValue &Value)
 
void DebugToggleTracesAction (const FInputActionValue &Value)
 
void DebugToggleShapesAction (const FInputActionValue &Value)
 
void DebugToggleLayerColorsAction (const FInputActionValue &Value)
 
void DebugToggleCharacterInfoAction (const FInputActionValue &Value)
 
void DebugToggleSlomoAction (const FInputActionValue &Value)
 
void DebugFocusedCharacterCycleAction (const FInputActionValue &Value)
 
void DebugToggleMeshAction (const FInputActionValue &Value)
 
void DebugOpenOverlayMenuAction (const FInputActionValue &Value)
 
void DebugOverlayMenuCycleAction (const FInputActionValue &Value)
 
- Protected Member Functions inherited from APlayerControllerBase
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 MenuConfirmAction (const FInputActionValue &Value)
 
virtual void MenuBackAction (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 inherited from ACustomPlayerController
class UChatSystemComponent * ChatSystemComponent
 
class UQuestPlayerComponent * QuestPlayerComponent
 
class UAimAssistComponentAimAssistComponent
 
class ACustomHUDHUD
 
class IMultiplayerGSMultiplayerGS
 
class AMultiplayerGameModeMultiplayerGM
 
FGameplayTagContainer Container
 
uint8 TeamID = 1
 
uint8 MultiplayerTeamID = 1
 
float MultiplayerDelayTime = 0.3f
 
float PawnSpawnCompleteDelayTime = 0.3f
 
- Protected Attributes inherited from APlayerControllerBase
FGameplayTag CharacterMode = FGameplayTag(CharacterModeTags::Default)
 
int32 MaxPawnSpawnAttempts = 5
 
bool bAimed = false
 

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