public virtual void Save(IAetherWriter writer)
        {
            writer.Write("EngineData", (IAetherSerialization)EngineData);

            //write particles
            writer.WriteParticles("Particles", particles);
            //write managers
            writer.WriteParticleManagers("Managers", Managers);
        }
Beispiel #2
0
        public override void Save(IAetherWriter writer)
        {
            base.Save(writer);

            //write root
            if (Root is IAetherSerialization)
            {
                writer.Write("Root", (IAetherSerialization)Root);
            }
        }
Beispiel #3
0
 public void Save(IAetherWriter writer)
 {
     writer.WriteUInt64("UniqueIdCounter", UniqueIdCounter);
     writer.Write("NextUniqueId", NextUniqueID);
     writer.WriteDouble("TotalTime", TotalTime);
 }