Пример #1
0
 public static void SaveCutters(AggressivePlayer player, SequentialPluginDataWriter writer, IEnumerable <CutterWrapper> cutters)
 {
     writer.StoreNext(player.takenPositions.Count);
     foreach (var cutter in cutters)
     {
         cutter.Save(writer);
     }
 }
Пример #2
0
 public override void Save(SequentialPluginDataWriter writer)
 {
     writer.StoreNext((int)Current);
     writer.StoreNext(timeout.Remaining);
 }
Пример #3
0
 public override void Save(SequentialPluginDataWriter writer)
 {
     writer.StoreNext((int)Current);
     writer.StoreNext(destruction != null);
 }
Пример #4
0
 public override void Save(SequentialPluginDataWriter writer)
 {
     writer.StoreNext((int)Current);
 }
Пример #5
0
 public abstract void Save(SequentialPluginDataWriter writer);
Пример #6
0
 public void Store(SequentialPluginDataWriter writer)
 {
     writer.StoreNext(Unit?.ID ?? 0);
     writer.StoreNext(timeout.Duration);
     writer.StoreNext(timeout.Remaining);
 }
Пример #7
0
 void Save(SequentialPluginDataWriter writer)
 {
     writer.StoreNext(cutter.Building.ID);
     writer.StoreNext(position);
 }