12    class MenuModeChangeEvent;
 
   13    class MenuOpenCloseEvent;
 
   14    class PlayerInputHandler;
 
   15    struct ActivateHandler;
 
   16    struct AttackBlockHandler;
 
   17    struct AutoMoveHandler;
 
   20    struct MovementHandler;
 
   21    struct ReadyWeaponHandler;
 
   26    struct TESFurnitureEvent;
 
   27    struct TogglePOVHandler;
 
   28    struct ToggleRunHandler;
 
Definition: BSAtomic.h:49
 
Definition: BSTArray.h:377
 
Definition: BSTEvent.h:146
 
Definition: PlayerControlsData.h:8
 
Definition: PlayerControls.h:36
 
PlayerControlsData data
Definition: PlayerControls.h:50
 
static PlayerControls * GetSingleton()
 
BSTArray< void * > unk088
Definition: PlayerControls.h:54
 
BSSpinLock actorArrayLock
Definition: PlayerControls.h:62
 
BSTArray< ActorHandle > actionInterestedActor
Definition: PlayerControls.h:61
 
ToggleRunHandler * toggleRunHandler
Definition: PlayerControls.h:68
 
std::uint32_t pad054
Definition: PlayerControls.h:51
 
TogglePOVHandler * togglePOVHandler
Definition: PlayerControls.h:75
 
~PlayerControls() override=default
 
JumpHandler * jumpHandler
Definition: PlayerControls.h:70
 
BSTArray< void * > unk070
Definition: PlayerControls.h:53
 
std::uint8_t pad021
Definition: PlayerControls.h:48
 
std::uint8_t unk0F8[8]
Definition: PlayerControls.h:59
 
RunHandler * runHandler
Definition: PlayerControls.h:73
 
std::uint16_t pad022
Definition: PlayerControls.h:49
 
std::uint16_t unk1DA
Definition: PlayerControls.h:78
 
static constexpr auto RTTI
Definition: PlayerControls.h:38
 
SprintHandler * sprintHandler
Definition: PlayerControls.h:65
 
constexpr ActivateHandler * GetActivateHandler() const noexcept
Definition: PlayerControls.h:45
 
AutoMoveHandler * autoMoveHandler
Definition: PlayerControls.h:67
 
std::uint64_t unk0A8
Definition: PlayerControls.h:56
 
ShoutHandler * shoutHandler
Definition: PlayerControls.h:71
 
bool notifyingHandlers
Definition: PlayerControls.h:76
 
MovementHandler * movementHandler
Definition: PlayerControls.h:63
 
LookHandler * lookHandler
Definition: PlayerControls.h:64
 
SneakHandler * sneakHandler
Definition: PlayerControls.h:74
 
BSTArray< PlayerInputHandler * > handlers
Definition: PlayerControls.h:52
 
ReadyWeaponHandler * readyWeaponHandler
Definition: PlayerControls.h:66
 
std::uint32_t unk0D0[10]
Definition: PlayerControls.h:58
 
float unk100[20]
Definition: PlayerControls.h:60
 
float unk0B0[8]
Definition: PlayerControls.h:57
 
bool blockPlayerInput
Definition: PlayerControls.h:77
 
AttackBlockHandler * attackBlockHandler
Definition: PlayerControls.h:72
 
std::uint8_t unk0A0[8]
Definition: PlayerControls.h:55
 
std::uint32_t unk1DC
Definition: PlayerControls.h:79
 
ActivateHandler * activateHandler
Definition: PlayerControls.h:69
 
Definition: AbsorbEffect.h:6
 
constexpr REL::ID RTTI_PlayerControls
Definition: Offsets_RTTI.h:5719
 
Definition: ActivateHandler.h:8
 
Definition: AttackBlockHandler.h:8
 
Definition: AutoMoveHandler.h:8
 
Definition: BSTSingleton.h:50
 
Definition: JumpHandler.h:8
 
Definition: LookHandler.h:8
 
Definition: MovementHandler.h:8
 
Definition: ReadyWeaponHandler.h:8
 
Definition: RunHandler.h:8
 
Definition: ShoutHandler.h:8
 
Definition: SneakHandler.h:8
 
Definition: SprintHandler.h:8
 
Definition: TogglePOVHandler.h:8
 
Definition: ToggleRunHandler.h:8