#include "CCharacterInfo.hpp" namespace urde { CCharacterInfo::CParticleResData::CParticleResData(CInputStream& in, u16 tableCount) { u32 partCount = in.readUint32Big(); x0_part.reserve(partCount); for (u32 i=0 ; i 5) { u32 elscCount = in.readUint32Big(); x30_elsc.reserve(elscCount); for (u32 i=0 ; i>> MakeAnimInfoVector(CInputStream& in) { std::vector>> ret; u32 animInfoCount = in.readUint32Big(); ret.reserve(animInfoCount); for (u32 i=0 ; i 1) { u32 aabbCount = in.readUint32Big(); x88_aabbs.reserve(aabbCount); for (u32 i=0 ; i 2) { u32 effectCount = in.readUint32Big(); x98_effects.reserve(effectCount); for (u32 i=0 ; i()); std::vector& comps = x98_effects.back().second; u32 compCount = in.readUint32Big(); comps.reserve(compCount); for (u32 j=0 ; j 3) { xa8_cmdlOverlay = in.readUint32Big(); xac_cskrOverlay = in.readUint32Big(); } if (x0_tableCount > 4) { u32 aidxCount = in.readUint32Big(); xb0_animIdxs.reserve(aidxCount); for (u32 i=0 ; i