diff --git a/include/Kyoto/Particles/CSpawnSystemKeyframeData.hpp b/include/Kyoto/Particles/CSpawnSystemKeyframeData.hpp index 3401ca55..d55d011d 100644 --- a/include/Kyoto/Particles/CSpawnSystemKeyframeData.hpp +++ b/include/Kyoto/Particles/CSpawnSystemKeyframeData.hpp @@ -1,12 +1,25 @@ #ifndef _CSPAWNSYSTEMKEYFRAMEDATA #define _CSPAWNSYSTEMKEYFRAMEDATA +#include +#include + +class CInputStream; class CSpawnSystemKeyframeData { public: + class CSpawnSystemKeyframeInfo { + public: + CSpawnSystemKeyframeInfo(CInputStream& in); + }; + CSpawnSystemKeyframeData(CInputStream& in); ~CSpawnSystemKeyframeData(); private: - char data[0x20]; + int mUnknown1; + int mUnknown2; + int mEndFrame; + int mUnknown3; + rstl::vector< rstl::pair< uint, rstl::vector< CSpawnSystemKeyframeInfo > > > mFrames; }; -#endif +#endif // _CSPAWNSYSTEMKEYFRAMEDATA