100 lines
3.7 KiB
C#
100 lines
3.7 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 InstanceConcertMetaDataMutable
|
|
{
|
|
[JsonProperty("Id")]
|
|
public int Id { get; set; }
|
|
[JsonProperty("StartRequiredType")]
|
|
public string StartRequiredType { get; set; }
|
|
[JsonProperty("RTRequiredDetail")]
|
|
public DateTimeOffset RTRequiredDetail { get; set; }
|
|
[JsonProperty("ITRequiredDetail")]
|
|
public int ITRequiredDetail { get; set; }
|
|
[JsonProperty("WaitingTimeResource")]
|
|
public string WaitingTimeResource { get; set; }
|
|
[JsonProperty("ConcertResourcePKG")]
|
|
public string ConcertResourcePKG { get; set; }
|
|
[JsonProperty("SpawnPointSetId")]
|
|
public int SpawnPointSetId { get; set; }
|
|
[JsonProperty("DeleteItem")]
|
|
public int DeleteItem { get; set; }
|
|
[JsonProperty("DeleteItemCount")]
|
|
public int DeleteItemCount { get; set; }
|
|
[JsonProperty("BuffID")]
|
|
public int BuffID { get; set; }
|
|
[JsonProperty("PartyInstanceDeleteItem")]
|
|
public int PartyInstanceDeleteItem { get; set; }
|
|
[JsonProperty("PartyInstanceDeleteItemCount")]
|
|
public int PartyInstanceDeleteItemCount { get; set; }
|
|
[JsonProperty("ConcertLength")]
|
|
public int ConcertLength { get; set; }
|
|
}
|
|
|
|
public partial class InstanceConcertMetaTableMutable
|
|
{
|
|
[JsonProperty("InstanceConcertMetaDataList")]
|
|
public IList<InstanceConcertMetaDataMutable> InstanceConcertMetaDataList { get; set; }
|
|
}
|
|
|
|
//////////////////////////////
|
|
// readonly class
|
|
//////////////////////////////
|
|
public partial class InstanceConcertMetaData
|
|
{
|
|
public readonly int Id;
|
|
public readonly string StartRequiredType;
|
|
public readonly DateTimeOffset RTRequiredDetail;
|
|
public readonly int ITRequiredDetail;
|
|
public readonly string WaitingTimeResource;
|
|
public readonly string ConcertResourcePKG;
|
|
public readonly int SpawnPointSetId;
|
|
public readonly int DeleteItem;
|
|
public readonly int DeleteItemCount;
|
|
public readonly int BuffID;
|
|
public readonly int PartyInstanceDeleteItem;
|
|
public readonly int PartyInstanceDeleteItemCount;
|
|
public readonly int ConcertLength;
|
|
public InstanceConcertMetaData(InstanceConcertMetaDataMutable data)
|
|
{
|
|
Id = data.Id;
|
|
StartRequiredType = data.StartRequiredType;
|
|
RTRequiredDetail = data.RTRequiredDetail;
|
|
ITRequiredDetail = data.ITRequiredDetail;
|
|
WaitingTimeResource = data.WaitingTimeResource;
|
|
ConcertResourcePKG = data.ConcertResourcePKG;
|
|
SpawnPointSetId = data.SpawnPointSetId;
|
|
DeleteItem = data.DeleteItem;
|
|
DeleteItemCount = data.DeleteItemCount;
|
|
BuffID = data.BuffID;
|
|
PartyInstanceDeleteItem = data.PartyInstanceDeleteItem;
|
|
PartyInstanceDeleteItemCount = data.PartyInstanceDeleteItemCount;
|
|
ConcertLength = data.ConcertLength;
|
|
}
|
|
}
|
|
|
|
public partial class InstanceConcertMetaTable
|
|
{
|
|
public readonly IReadOnlyList<InstanceConcertMetaData> InstanceConcertMetaDataList;
|
|
public InstanceConcertMetaTable(InstanceConcertMetaTableMutable data)
|
|
{
|
|
if(data.InstanceConcertMetaDataList != null)
|
|
InstanceConcertMetaDataList = data.InstanceConcertMetaDataList.Select(x => new InstanceConcertMetaData(x)).ToList().AsReadOnly();
|
|
}
|
|
}
|
|
|
|
}
|