public virtual void Save(IAetherWriter writer) { writer.Write("EngineData", (IAetherSerialization)EngineData); //write particles writer.WriteParticles("Particles", particles); //write managers writer.WriteParticleManagers("Managers", Managers); }
public override void Save(IAetherWriter writer) { base.Save(writer); //write root if (Root is IAetherSerialization) { writer.Write("Root", (IAetherSerialization)Root); } }
public void Save(IAetherWriter writer) { writer.WriteUInt64("UniqueIdCounter", UniqueIdCounter); writer.Write("NextUniqueId", NextUniqueID); writer.WriteDouble("TotalTime", TotalTime); }