#include "creaturestate.hpp" #include #include #include namespace ESM { class ESMReader; class ESMWriter; void CreatureState::load(ESMReader& esm) { ObjectState::load(esm); if (mHasCustomState) { mInventory.load(esm); mCreatureStats.load(esm); } } void CreatureState::save(ESMWriter& esm, bool inInventory) const { ObjectState::save(esm, inInventory); if (mHasCustomState) { mInventory.save(esm); mCreatureStats.save(esm); } } void CreatureState::blank() { ObjectState::blank(); mCreatureStats.blank(); } }