172 lines
6.9 KiB
C#
172 lines
6.9 KiB
C#
// <auto-generated>
|
|
// generated using ContentTool. DO NOT EDIT!
|
|
// </auto-generated>
|
|
|
|
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<TaxiMetaDataMutable> 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<TaxiMetaData> TaxiMetaDataList;
|
|
public TaxiMetaTable(TaxiMetaTableMutable data)
|
|
{
|
|
if(data.TaxiMetaDataList != null)
|
|
TaxiMetaDataList = data.TaxiMetaDataList.Select(x => new TaxiMetaData(x)).ToList().AsReadOnly();
|
|
}
|
|
}
|
|
|
|
}
|