Initial CSpawnSystemKeyframeData

This commit is contained in:
Phillip Stephens 2025-08-17 22:37:00 -07:00
parent b3772f6db5
commit eb9a350739

View File

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