// ------------------------------------ public void SyncState(Serializer ser) { SaveState.SyncObject(ser, this); if (ser.IsReader) { wave = waveTable[waveform]; } }
public void SyncState(Serializer ser) { SaveState.SyncObject(ser, this); for (int i = 0; i < 8; i++) { ser.BeginSection("sprite" + i.ToString()); SaveState.SyncObject(ser, sprites[i]); ser.EndSection(); } }
public void SyncState(Serializer ser) { ser.BeginSection("motherboard"); SaveState.SyncObject(ser, this); ser.EndSection(); //ser.BeginSection("cartridge"); //cartPort.SyncState(ser); //ser.EndSection(); //ser.BeginSection("cassette"); //cassPort.SyncState(ser); //ser.EndSection(); //ser.BeginSection("cia0"); //cia0.SyncState(ser); //ser.EndSection(); //ser.BeginSection("cia1"); //cia1.SyncState(ser); //ser.EndSection(); //ser.BeginSection("colorram"); //colorRam.SyncState(ser); //ser.EndSection(); //ser.BeginSection("cpu"); //cpu.SyncState(ser); //ser.EndSection(); //ser.BeginSection("pla"); //pla.SyncState(ser); //ser.EndSection(); //ser.BeginSection("ram"); //ram.SyncState(ser); //ser.EndSection(); //ser.BeginSection("sid"); //sid.SyncState(ser); //ser.EndSection(); //ser.BeginSection("user"); //userPort.SyncState(ser); //ser.EndSection(); //ser.BeginSection("vic"); //vic.SyncState(ser); //ser.EndSection(); }
// ---------------------------------- public void SyncState(Serializer ser) { SaveState.SyncObject(ser, this); ser.BeginSection("env0"); envelopes[0].SyncState(ser); ser.EndSection(); ser.BeginSection("wav0"); voices[0].SyncState(ser); ser.EndSection(); ser.BeginSection("env1"); envelopes[1].SyncState(ser); ser.EndSection(); ser.BeginSection("wav1"); voices[1].SyncState(ser); ser.EndSection(); ser.BeginSection("env2"); envelopes[2].SyncState(ser); ser.EndSection(); ser.BeginSection("wav2"); voices[2].SyncState(ser); ser.EndSection(); }
public void SyncState(Serializer ser) { SaveState.SyncObject(ser, this); }
private void SyncState(Serializer ser) { ser.BeginSection("core"); SaveState.SyncObject(ser, this); ser.EndSection(); }