#pragma once #include #include #include #include #include #include namespace Chao::CSD { struct Node; class CNode : public CResourceBase, SubjectBase, CBase { public: SWA_INSERT_PADDING(0x34); xpointer m_pMotionPattern; SWA_INSERT_PADDING(0x18); ~CNode(); void SetText(const char* in_pText); void SetText(const wchar_t* in_pText); void GetPosition(Hedgehog::Math::CVector2& out_rResult) const; void SetPosition(float in_X, float in_Y); void SetHideFlag(uint32_t in_HideFlag); void SetRotation(float in_Rotation); void SetScale(float in_X, float in_Y); void SetPatternIndex(uint32_t in_PatternIndex); }; } #include