public override void Save(IAetherWriter writer) { writer.WriteInt32("Version", 1); base.Save(writer); // TODO: add IAetherWriter.WriteParticles(string, new ISet<T>) writer.WriteParticles("VisibleParticles", new List <IPhotonNode>(_visibleParticles)); }
public virtual void Save(IAetherWriter writer) { writer.Write("EngineData", (IAetherSerialization)EngineData); //write particles writer.WriteParticles("Particles", particles); //write managers writer.WriteParticleManagers("Managers", Managers); }
public virtual void Save(IAetherWriter writer) { writer.WriteInt32("Version", 1); writer.WriteParticles("Particles", this); }
public virtual void Save(IAetherWriter writer) { //write particles writer.WriteParticles("Particles", particles); }