초기커밋
This commit is contained in:
115
ServerCommon/MetaAssets/MetaTable/BuildingData.cs
Normal file
115
ServerCommon/MetaAssets/MetaTable/BuildingData.cs
Normal file
@@ -0,0 +1,115 @@
|
||||
// <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 BuildingMetaDataMutable
|
||||
{
|
||||
[JsonProperty("BuildingId")]
|
||||
public int BuildingId { get; set; }
|
||||
[JsonProperty("BuildingOpen")]
|
||||
public bool BuildingOpen { get; set; }
|
||||
[JsonProperty("Owner")]
|
||||
public string Owner { get; set; }
|
||||
[JsonProperty("Editor")]
|
||||
public EditorType Editor { get; set; }
|
||||
[JsonProperty("BuildingName")]
|
||||
public string BuildingName { get; set; }
|
||||
[JsonProperty("BuildingDesc")]
|
||||
public string BuildingDesc { get; set; }
|
||||
[JsonProperty("DetailThumbnail")]
|
||||
public string DetailThumbnail_ { get; set; }
|
||||
[JsonProperty("BuildingModelData")]
|
||||
public string BuildingModelData_ { get; set; }
|
||||
[JsonProperty("BuildingSize")]
|
||||
public SizeType BuildingSize { get; set; }
|
||||
[JsonProperty("CityType")]
|
||||
public string CityType { get; set; }
|
||||
[JsonProperty("InstanceSocket")]
|
||||
public double InstanceSocket_ { get; set; }
|
||||
[JsonProperty("InstanceSocketLink")]
|
||||
public string InstanceSocketLink_ { get; set; }
|
||||
[JsonProperty("SignSocket")]
|
||||
public double SignSocket_ { get; set; }
|
||||
[JsonProperty("SignId")]
|
||||
public string SignId_ { get; set; }
|
||||
[JsonProperty("LFUse")]
|
||||
public bool LFUse_ { get; set; }
|
||||
[JsonProperty("BuildingLFData")]
|
||||
public string BuildingLFData_ { get; set; }
|
||||
[JsonProperty("BuildingFile")]
|
||||
public string BuildingFile { get; set; }
|
||||
}
|
||||
|
||||
public partial class BuildingMetaTableMutable
|
||||
{
|
||||
[JsonProperty("BuildingMetaDataList")]
|
||||
public IList<BuildingMetaDataMutable> BuildingMetaDataList { get; set; }
|
||||
}
|
||||
|
||||
//////////////////////////////
|
||||
// readonly class
|
||||
//////////////////////////////
|
||||
public partial class BuildingMetaData
|
||||
{
|
||||
public readonly int BuildingId;
|
||||
public readonly bool BuildingOpen;
|
||||
public readonly string Owner;
|
||||
public readonly EditorType Editor;
|
||||
public readonly string BuildingName;
|
||||
public readonly string BuildingDesc;
|
||||
public readonly string DetailThumbnail_;
|
||||
public readonly string BuildingModelData_;
|
||||
public readonly SizeType BuildingSize;
|
||||
public readonly string CityType;
|
||||
public readonly double InstanceSocket_;
|
||||
public readonly string InstanceSocketLink_;
|
||||
public readonly double SignSocket_;
|
||||
public readonly string SignId_;
|
||||
public readonly bool LFUse_;
|
||||
public readonly string BuildingLFData_;
|
||||
public readonly string BuildingFile;
|
||||
public BuildingMetaData(BuildingMetaDataMutable data)
|
||||
{
|
||||
BuildingId = data.BuildingId;
|
||||
BuildingOpen = data.BuildingOpen;
|
||||
Owner = data.Owner;
|
||||
Editor = data.Editor;
|
||||
BuildingName = data.BuildingName;
|
||||
BuildingDesc = data.BuildingDesc;
|
||||
DetailThumbnail_ = data.DetailThumbnail_;
|
||||
BuildingModelData_ = data.BuildingModelData_;
|
||||
BuildingSize = data.BuildingSize;
|
||||
CityType = data.CityType;
|
||||
InstanceSocket_ = data.InstanceSocket_;
|
||||
InstanceSocketLink_ = data.InstanceSocketLink_;
|
||||
SignSocket_ = data.SignSocket_;
|
||||
SignId_ = data.SignId_;
|
||||
LFUse_ = data.LFUse_;
|
||||
BuildingLFData_ = data.BuildingLFData_;
|
||||
BuildingFile = data.BuildingFile;
|
||||
}
|
||||
}
|
||||
|
||||
public partial class BuildingMetaTable
|
||||
{
|
||||
public readonly IReadOnlyList<BuildingMetaData> BuildingMetaDataList;
|
||||
public BuildingMetaTable(BuildingMetaTableMutable data)
|
||||
{
|
||||
if(data.BuildingMetaDataList != null)
|
||||
BuildingMetaDataList = data.BuildingMetaDataList.Select(x => new BuildingMetaData(x)).ToList().AsReadOnly();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user