public override void WriteJson(JsonWriter Writer, object Value, JsonSerializer Serializer) { BattleLog Log = (BattleLog)Value; if (Value != null) { Log.SaveJson(true).WriteTo(Writer); } else { Writer.WriteNull(); } }
/// <summary> /// Initializes a new instance of the <see cref="RoyalTvEntry"/> class. /// </summary> /// <param name="BattleLog">The battle log.</param> public RoyalTvEntry(BattleLog BattleLog) : this() { this.BattleLogJson = BattleLog.SaveJson().ToString(Formatting.None); this.ReplayHighId = BattleLog.HighId; this.ReplayLowId = BattleLog.LowId; }