diff --git a/classes.cpp b/classes.cpp index 78870d4..9024275 100644 --- a/classes.cpp +++ b/classes.cpp @@ -35,6 +35,7 @@ #include "game_files/CGameConfig.hpp" #include "game_files/GameDataHash.hpp" #include "misc/CTunables.hpp" +#include "misc/InputMethodEditor.hpp" #include "misc/vfx/TimecycleKeyframeData.hpp" #include "netsync/CProjectBaseSyncDataNode.hpp" #include "netsync/CProjectSyncTree.hpp" diff --git a/misc/InputMethodEditor.hpp b/misc/InputMethodEditor.hpp new file mode 100644 index 0000000..661584a --- /dev/null +++ b/misc/InputMethodEditor.hpp @@ -0,0 +1,16 @@ +#pragma once +#include + +#pragma pack(push, 8) +class InputMethodEditor +{ +public: + uint32_t m_count; //0x0000 + uint32_t m_selected_index; //0x0004 + char16_t m_composition_string[31]; //0x0008 + char16_t m_candidate_list[9][31]; //0x0046 + bool m_active; //0x0274 + char pad_0275[3]; //0x0275 +}; //Size: 0x0278 +static_assert(sizeof(InputMethodEditor) == 0x278); +#pragma pack(pop) \ No newline at end of file