/// <summary> /// Loads a previously saved state in JSON format. /// </summary> /// <param name="json">The JSON string to load.</param> public void LoadJson(string json) { jsonToken = SimpleJson.TextToDictionary(json); }
/// <summary> /// Loads a previously saved state in JSON format. /// </summary> /// <param name="json">The JSON string to load.</param> public void LoadJson(string json) { var jObject = SimpleJson.TextToDictionary(json); LoadJsonObj(jObject); }
/// <summary> /// Exports the current state to json format, in order to save the game. /// </summary> /// <returns>The save state in json format.</returns> public string ToJson() { return(SimpleJson.DictionaryToText(jsonToken)); }
/// <summary> /// Exports the current state to json format, in order to save the game. /// </summary> /// <returns>The save state in json format.</returns> public string ToJson() { return(SimpleJson.Serialize(WriteJson() as Dictionary <string, object>)); }