mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 05:47:42 +00:00
Ensure *all* EVNT resources are extracted
This commit is contained in:
@@ -94,6 +94,28 @@ void ANIM::IANIM::sendANIMToBlender(hecl::blender::PyOutStream& os, const DNAANI
|
||||
}
|
||||
}
|
||||
|
||||
UniqueID32 ANIM::GetEVNTId(athena::io::IStreamReader& reader)
|
||||
{
|
||||
atUint32 version = reader.readUint32Big();
|
||||
switch (version)
|
||||
{
|
||||
case 0:
|
||||
{
|
||||
ANIM0 anim0;
|
||||
anim0.read(reader);
|
||||
return anim0.evnt;
|
||||
}
|
||||
case 2:
|
||||
case 3:
|
||||
reader.seek(4);
|
||||
return reader.readUint32Big();
|
||||
default:
|
||||
Log.report(logvisor::Error, "unrecognized ANIM version");
|
||||
break;
|
||||
}
|
||||
return {};
|
||||
}
|
||||
|
||||
template <>
|
||||
void ANIM::Enumerate<BigDNA::Read>(typename Read::StreamT& reader)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user