// // generated using ContentTool. DO NOT EDIT! // using System; using System.IO; using System.Collections.Generic; using System.Linq; using System.Collections.ObjectModel; using Newtonsoft.Json.Converters; using Newtonsoft.Json; namespace MetaAssets { #pragma warning disable public partial class TaxiMetaDataMutable { [JsonProperty("taxi_id")] public int TaxiId { get; set; } [JsonProperty("taxi_name")] public string taxi_name_ { get; set; } [JsonProperty("_taxi_name_design")] public string _taxi_name_design_ { get; set; } [JsonProperty("taxi_mesh")] public string taxi_mesh_ { get; set; } [JsonProperty("taxi_glass_mesh")] public string taxi_glass_mesh_ { get; set; } [JsonProperty("Type")] public TaxiType Type { get; set; } [JsonProperty("Waypoint_World")] public int WaypointWorld { get; set; } [JsonProperty("picking")] public bool Picking { get; set; } [JsonProperty("use_required")] public string use_required_ { get; set; } [JsonProperty("BoundRange")] public string BoundRange { get; set; } [JsonProperty("InactiveRange")] public int InactiveRange { get; set; } [JsonProperty("picking_range")] public int PickingRange { get; set; } [JsonProperty("popup_noitice")] public bool PopupNoitice { get; set; } [JsonProperty("guidescale")] public double guidescale_ { get; set; } [JsonProperty("guideheight")] public double guideheight_ { get; set; } [JsonProperty("guideoffset")] public double guideoffset_ { get; set; } [JsonProperty("Unloading_cost")] public int UnloadingCost { get; set; } [JsonProperty("Unloading_world_id")] public int UnloadingWorldId { get; set; } [JsonProperty("Unloading_land_id")] public int UnloadingLandId { get; set; } [JsonProperty("Unloading_floor_id")] public int UnloadingFloorId { get; set; } [JsonProperty("Unloading_position_x")] public float UnloadingPositionX { get; set; } [JsonProperty("Unloading_position_y")] public float UnloadingPositionY { get; set; } [JsonProperty("Unloading_position_z")] public float UnloadingPositionZ { get; set; } [JsonProperty("Unloading_rotate")] public int UnloadingRotate { get; set; } [JsonProperty("Unloading_position_x_Offset")] public double Unloading_position_x_Offset_ { get; set; } [JsonProperty("Unloading_position_y_Offset")] public double Unloading_position_y_Offset_ { get; set; } [JsonProperty("Unloading_position_z_Offset")] public double Unloading_position_z_Offset_ { get; set; } [JsonProperty("Thumbnail_Image_list")] public string Thumbnail_Image_list_ { get; set; } [JsonProperty("Thumbnail_Image_map")] public string Thumbnail_Image_map_ { get; set; } [JsonProperty("MapPos_x")] public double MapPos_x_ { get; set; } [JsonProperty("MapPos_y")] public double MapPos_y_ { get; set; } } public partial class TaxiMetaTableMutable { [JsonProperty("TaxiMetaDataList")] public IList TaxiMetaDataList { get; set; } } ////////////////////////////// // readonly class ////////////////////////////// public partial class TaxiMetaData { public readonly int TaxiId; public readonly string taxi_name_; public readonly string _taxi_name_design_; public readonly string taxi_mesh_; public readonly string taxi_glass_mesh_; public readonly TaxiType Type; public readonly int WaypointWorld; public readonly bool Picking; public readonly string use_required_; public readonly string BoundRange; public readonly int InactiveRange; public readonly int PickingRange; public readonly bool PopupNoitice; public readonly double guidescale_; public readonly double guideheight_; public readonly double guideoffset_; public readonly int UnloadingCost; public readonly int UnloadingWorldId; public readonly int UnloadingLandId; public readonly int UnloadingFloorId; public readonly float UnloadingPositionX; public readonly float UnloadingPositionY; public readonly float UnloadingPositionZ; public readonly int UnloadingRotate; public readonly double Unloading_position_x_Offset_; public readonly double Unloading_position_y_Offset_; public readonly double Unloading_position_z_Offset_; public readonly string Thumbnail_Image_list_; public readonly string Thumbnail_Image_map_; public readonly double MapPos_x_; public readonly double MapPos_y_; public TaxiMetaData(TaxiMetaDataMutable data) { TaxiId = data.TaxiId; taxi_name_ = data.taxi_name_; _taxi_name_design_ = data._taxi_name_design_; taxi_mesh_ = data.taxi_mesh_; taxi_glass_mesh_ = data.taxi_glass_mesh_; Type = data.Type; WaypointWorld = data.WaypointWorld; Picking = data.Picking; use_required_ = data.use_required_; BoundRange = data.BoundRange; InactiveRange = data.InactiveRange; PickingRange = data.PickingRange; PopupNoitice = data.PopupNoitice; guidescale_ = data.guidescale_; guideheight_ = data.guideheight_; guideoffset_ = data.guideoffset_; UnloadingCost = data.UnloadingCost; UnloadingWorldId = data.UnloadingWorldId; UnloadingLandId = data.UnloadingLandId; UnloadingFloorId = data.UnloadingFloorId; UnloadingPositionX = data.UnloadingPositionX; UnloadingPositionY = data.UnloadingPositionY; UnloadingPositionZ = data.UnloadingPositionZ; UnloadingRotate = data.UnloadingRotate; Unloading_position_x_Offset_ = data.Unloading_position_x_Offset_; Unloading_position_y_Offset_ = data.Unloading_position_y_Offset_; Unloading_position_z_Offset_ = data.Unloading_position_z_Offset_; Thumbnail_Image_list_ = data.Thumbnail_Image_list_; Thumbnail_Image_map_ = data.Thumbnail_Image_map_; MapPos_x_ = data.MapPos_x_; MapPos_y_ = data.MapPos_y_; } } public partial class TaxiMetaTable { public readonly IReadOnlyList TaxiMetaDataList; public TaxiMetaTable(TaxiMetaTableMutable data) { if(data.TaxiMetaDataList != null) TaxiMetaDataList = data.TaxiMetaDataList.Select(x => new TaxiMetaData(x)).ToList().AsReadOnly(); } } }