| 1234567891011121314151617181920212223242526272829303132 |
- using SOTF_Struct.Data;
- using System;
- using System.Collections.Generic;
- namespace SOTF_Savegame_Editor.SOTFSave {
- public class ZipLineManagerSaveData {
- public class DataObject {
- public string ZipLineManager { get; set; }
- }
- public string Version { get; set; }
- public DataObject Data { get; set; }
- protected ZipLineManager? _data = null;
- public ZipLineManager? ZipLineManager {
- get {
- if(this._data == null) {
- System.Text.Json.JsonSerializerOptions options = new() {
- NumberHandling = System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString | System.Text.Json.Serialization.JsonNumberHandling.AllowNamedFloatingPointLiterals,
- AllowTrailingCommas = true,
- IgnoreReadOnlyFields = true,
- IgnoreReadOnlyProperties = true
- };
- this._data = System.Text.Json.JsonSerializer.Deserialize<ZipLineManager>(this.Data.ZipLineManager.Replace("\"NaN\"", "0"), options);
- }
- return this._data;
- }
- }
- }
- }
|