diff --git a/include/RE/M/MovementControllerNPC.h b/include/RE/M/MovementControllerNPC.h index 079fdaece..fe60807b6 100644 --- a/include/RE/M/MovementControllerNPC.h +++ b/include/RE/M/MovementControllerNPC.h @@ -26,38 +26,38 @@ namespace RE ~MovementControllerNPC() override; // 00 // add - virtual void Unk_0A(void); // 0A - virtual void Unk_0B(void); // 0B - virtual void Unk_0C(void); // 0C - virtual void Unk_0D(void); // 0D - virtual void Unk_0E(void); // 0E - { return unk1C5 == 0; } - virtual void Unk_0F(void); // 0F - { return unk1C5; } - virtual void Unk_10(void); // 10 - virtual void Unk_11(void); // 11 - virtual void Unk_12(void); // 12 - virtual void Unk_13(void); // 13 - virtual void Unk_14(void); // 14 + virtual void Unk_0A(void); // 0A + virtual void Unk_0B(void); // 0B + virtual void DisablePlayerControls(); // 0C + virtual void EnablePlayerControls(); // 0D + virtual bool IsPlayerControlsDisabled(); // 0E - { return unk1C5 == 0; } + virtual bool IsPlayerControlsEnabled(); // 0F - { return unk1C5; } + virtual void Unk_10(void); // 10 + virtual void Unk_11(void); // 11 + virtual void Unk_12(void); // 12 + virtual void Unk_13(void); // 13 + virtual void Unk_14(void); // 14 // members - std::uint64_t unk150; // 150 - std::uint64_t unk158; // 158 - std::uint64_t unk160; // 160 - std::uint64_t unk168; // 168 - std::uint64_t unk170; // 170 - std::uint64_t unk178; // 178 - std::uint64_t unk180; // 180 - std::uint64_t unk188; // 188 - std::uint64_t unk190; // 190 - std::uint64_t unk198; // 198 - std::uint64_t unk1A0; // 1A0 - std::uint64_t unk1A8; // 1A8 - std::uint64_t unk1B0; // 1B0 - std::uint64_t unk1B8; // 1B8 - std::uint32_t unk1C0; // 1C0 - std::uint8_t unk1C4; // 1C4 - std::uint8_t unk1C5; // 1C5 - std::uint16_t unk1C6; // 1C6 - std::uint64_t unk1C8; // 1C8 + std::uint64_t unk150; // 150 + std::uint64_t unk158; // 158 + std::uint64_t unk160; // 160 + std::uint64_t unk168; // 168 + std::uint64_t unk170; // 170 + std::uint64_t unk178; // 178 + std::uint64_t unk180; // 180 + std::uint64_t unk188; // 188 + std::uint64_t unk190; // 190 + std::uint64_t unk198; // 198 + std::uint64_t unk1A0; // 1A0 + std::uint64_t unk1A8; // 1A8 + std::uint64_t unk1B0; // 1B0 + std::uint64_t unk1B8; // 1B8 + std::uint32_t unk1C0; // 1C0 + std::uint8_t unk1C4; // 1C4 + bool playerControls; // 1C5 + std::uint16_t unk1C6; // 1C6 + std::uint64_t unk1C8; // 1C8 }; static_assert(sizeof(MovementControllerNPC) == 0x1D0); }