class
EditorPlayMode
Base classes
- class DefaultRefCounted
- The default implementation of a reference counted class.
- class App::IUnmanagedMessageListener
- Same as App::
IMessageListener, but this one does not use ref-counting.
Public types
- struct UnkStruct
Constructors, destructors, conversion operators
- ASSERT_SIZE(UnkStruct, 0x50)
Public functions
- auto OnMouseDown(int mouseButton, float mouseX, float mouseY, int flags) -> bool virtual
- auto OnMouseUp(int mouseButton, float mouseX, float mouseY, int flags) -> bool virtual
- auto OnMouseMove(float mouseX, float mouseY, int state) -> bool virtual
- auto OnKeyDown(int virtualKey, int modifiers) -> bool virtual
- auto OnKeyUp(int virtualKey, int modifiers) -> bool virtual
-
auto HandleUIButton(uint32_
t buttonID) -> bool virtual - auto Update(int deltaMS) -> void
-
auto Load(cEditor* editor,
int8_
t playModeBackgroundSet) -> void - auto Dispose() -> void
-
auto GetNextEnvironmentReactionAnimID() -> uint32_
t - auto sub_628CC0(bool) -> void
Public variables
- PlayModeUIPtr mpUI
- char padding_10
- PlayModeActor** mpMainActor
- char padding_80
- IPlayModeModule* mModules
- char padding_D8
- PlayModeAnimations mAnimations
- cEditor* mpEditor
- PlayModeBackgrounds mBackgrounds
- int field_3660
-
uint32_
t mCollisionBGPropertyID - float field_3668
- eastl::vector<int> field_366C
- eastl::vector<int> field_3680
- eastl::vector<int> field_3694
- eastl::vector<int> field_36A8
- char padding_36BC
-
int8_
t field_36D0 -
uint32_
t mLastEnvironmentReactionAnimID - int padding_36D4
-
uint32_
t mLookAtMeButtonID -
uint32_
t field_36E8 -
uint32_
t field_36EC - Clock field_36F0
-
int8_
t field_3708 -
int8_
t field_3709 -
int8_
t mPlayModeBackgroundSet - UnkStruct field_370C
- UnkStruct field_474C