2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 00:27:42 +00:00

Additional particle imps

This commit is contained in:
Jack Andersen
2016-02-11 12:38:25 -10:00
parent b53b143868
commit ffdea0c2b9
10 changed files with 334 additions and 81 deletions

View File

@@ -19,21 +19,23 @@ public:
u32 x4;
u32 x8;
u32 xc;
TToken<CGenDescription> x10_token;
TLockedToken<CGenDescription> x10_token;
bool x18_found = false;
void LoadToken(CSimplePool* pool);
public:
CSpawnSystemKeyframeInfo(CInputStream& in);
TLockedToken<CGenDescription>& GetToken() {return x10_token;}
};
private:
u32 x0;
u32 x4;
u32 x8;
u32 x8_endFrame;
u32 xc;
std::vector<std::pair<u32, std::vector<CSpawnSystemKeyframeInfo>>> x10_spawns;
public:
CSpawnSystemKeyframeData(CInputStream& in);
void LoadAllSpawnedSystemTokens(CSimplePool* pool);
std::vector<CSpawnSystemKeyframeInfo>& GetSpawnedSystemsAtFrame(u32 frame);
};
}