#include "PlayerAnimationExporter.h" #include void OTRExporter_PlayerAnimationExporter::Save(ZResource* res, const fs::path& outPath, BinaryWriter* writer) { ZPlayerAnimationData* anim = (ZPlayerAnimationData*)res; WriteHeader(res, outPath, writer, Ship::ResourceType::PlayerAnimation); auto start = std::chrono::steady_clock::now(); writer->Write((uint32_t)anim->limbRotData.size()); for (size_t i = 0; i < anim->limbRotData.size(); i++) writer->Write(anim->limbRotData[i]); auto end = std::chrono::steady_clock::now(); size_t diff = std::chrono::duration_cast(end - start).count(); //printf("Exported Player Anim %s in %zums\n", anim->GetName().c_str(), diff); }