public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 0: _Rect = reader.ReadRect2D(); _Items = reader.ReadStrongItemList(); _Battle = reader.ReadItem <BattleController>(); _Owner = reader.ReadInt(); _ScoreFactor = reader.ReadSByte(); break; } Timer.DelayCall(TimeSpan.Zero, new TimerCallback(UpdateRect)); _CheckTimer = Timer.DelayCall(TimeSpan.Zero, TimeSpan.FromSeconds(1.0), new TimerCallback(CheckOwner)); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch ( version ) { case 0: _Rect = reader.ReadRect2D(); _Items = reader.ReadStrongItemList(); _Battle = reader.ReadItem<BattleController>(); _Owner = reader.ReadInt(); _ScoreFactor = reader.ReadSByte(); break; } Timer.DelayCall(TimeSpan.Zero, new TimerCallback(UpdateRect)); _CheckTimer = Timer.DelayCall(TimeSpan.Zero, TimeSpan.FromSeconds(1.0), new TimerCallback(CheckOwner)); }