// only used for deserializing public CPUEvent(EventScheduler context, BinaryReader reader, int newId) : base(context, reader, newId) { }
// only used for deserializing public EventMixer(InternalPlayer player, EventScheduler context, BinaryReader reader, int newId) : base(context, reader, newId) { m_player = player; }
// only used for deserializing public EventRTC(EventScheduler context, BinaryReader reader, int newId) : base(context, reader, newId) { m_eventContext = context; }
public EventRTC(EventScheduler context) : base("RTC") { m_eventContext = context; m_seconds = (0); }
protected override void LoadFromReader(EventScheduler context, BinaryReader reader) { }
// deserializing protected abstract void LoadFromReader(EventScheduler context, BinaryReader reader);
// only used for deserializing protected MOS656X(EventScheduler context, BinaryReader reader, int newid) : base(context, reader, newid) { event_context = context; }