private static void RunTrackablePoco() { Log.WriteLine("***** TrackablePoco *****"); var u = new TrackableUserData(); u.SetDefaultTracker(); u.Name = "Bob"; u.Level = 1; u.Gold = 10; Log.WriteLine(u.Tracker.ToString()); u.Tracker.Clear(); u.Level += 10; u.Gold += 100; Log.WriteLine(u.Tracker.ToString()); u.Tracker.Clear(); Log.WriteLine(); }
private static void RunTrackablePoco() { Log.WriteLine("***** TrackablePoco (Json) *****"); var u = new TrackableUserData(); u.SetDefaultTracker(); u.Name = "Bob"; u.Level = 1; u.Gold = 10; var json = JsonConvert.SerializeObject(u.Tracker, JsonSerializerSettings); Log.WriteLine(json); u.Tracker.Clear(); u.Level += 10; u.Gold += 100; var json2 = JsonConvert.SerializeObject(u.Tracker, JsonSerializerSettings); Log.WriteLine(json2); u.Tracker.Clear(); Log.WriteLine(); }