private static void RunTrackableList() { Console.WriteLine("***** TrackableList (Protobuf) *****"); var list = new TrackableList<string>(); list.SetDefaultTracker(); list.Add("One"); list.Add("Two"); list.Add("Three"); var buf = PrintBytes(Serialize(list.Tracker)); Console.WriteLine(Deserialize<TrackableListTracker<string>>(buf)); list.Tracker.Clear(); list.RemoveAt(0); list[1] = "TwoTwo"; list.Add("Four"); var buf2 = PrintBytes(Serialize(list.Tracker)); Console.WriteLine(Deserialize<TrackableListTracker<string>>(buf2)); list.Tracker.Clear(); Console.WriteLine(); }
private static void RunTrackableList() { Log.WriteLine("***** TrackableList (Json) *****"); var list = new TrackableList <string>(); list.SetDefaultTracker(); list.Add("One"); list.Add("Two"); list.Add("Three"); var json = JsonConvert.SerializeObject(list.Tracker, JsonSerializerSettings); Log.WriteLine(json); list.Tracker.Clear(); list.RemoveAt(0); list[1] = "TwoTwo"; list.Add("Four"); var json2 = JsonConvert.SerializeObject(list.Tracker, JsonSerializerSettings); Log.WriteLine(json2); list.Tracker.Clear(); Log.WriteLine(); }
public void ProcessResults(ChosenCards results) { if (results.Count == 1) { results[0].PutToBattlefield(); } else if (results.Count == 2) { results[0].EnchantWithoutPayingCost(results[1]); } _playerQueue.RemoveAt(0); }
private static void RunTrackableList() { Log.WriteLine("***** TrackableList *****"); var list = new TrackableList<string>(); list.SetDefaultTracker(); list.Add("One"); list.Add("Two"); list.Add("Three"); Log.WriteLine(list.Tracker.ToString()); list.Tracker.Clear(); list.RemoveAt(0); list[1] = "TwoTwo"; list.Add("Four"); Log.WriteLine(list.Tracker.ToString()); list.Tracker.Clear(); Log.WriteLine(); }
private static void RunTrackableList() { Console.WriteLine("***** TrackableList *****"); var list = new TrackableList <string>(); list.SetDefaultTracker(); list.Add("One"); list.Add("Two"); list.Add("Three"); Console.WriteLine(list.Tracker); list.Tracker.Clear(); list.RemoveAt(0); list[1] = "TwoTwo"; list.Add("Four"); Console.WriteLine(list.Tracker); list.Tracker.Clear(); Console.WriteLine(); }
private static void RunTrackableList() { Log.WriteLine("***** TrackableList (Json) *****"); var list = new TrackableList<string>(); list.SetDefaultTracker(); list.Add("One"); list.Add("Two"); list.Add("Three"); var json = JsonConvert.SerializeObject(list.Tracker, JsonSerializerSettings); Log.WriteLine(json); list.Tracker.Clear(); list.RemoveAt(0); list[1] = "TwoTwo"; list.Add("Four"); var json2 = JsonConvert.SerializeObject(list.Tracker, JsonSerializerSettings); Log.WriteLine(json2); list.Tracker.Clear(); Log.WriteLine(); }