초기커밋
This commit is contained in:
107
ServerCommon/MetaAssets/MetaTable/ToolData.cs
Normal file
107
ServerCommon/MetaAssets/MetaTable/ToolData.cs
Normal file
@@ -0,0 +1,107 @@
|
||||
// <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 ToolMetaDataMutable
|
||||
{
|
||||
[JsonProperty("tool_id")]
|
||||
public int ToolID { get; set; }
|
||||
[JsonProperty("tool_name")]
|
||||
public string tool_name_ { get; set; }
|
||||
[JsonProperty("action_montage_name")]
|
||||
public string action_montage_name_ { get; set; }
|
||||
[JsonProperty("attach_effect_bp")]
|
||||
public string attach_effect_bp_ { get; set; }
|
||||
[JsonProperty("attach_avatar_socket")]
|
||||
public string attach_avatar_socket_ { get; set; }
|
||||
[JsonProperty("motion_set")]
|
||||
public ECVToolMotionType motion_set_ { get; set; }
|
||||
[JsonProperty("hand_type")]
|
||||
public ECVToolHandGripType hand_type_ { get; set; }
|
||||
[JsonProperty("activate_montage_name")]
|
||||
public string activate_montage_name_ { get; set; }
|
||||
[JsonProperty("deactivate_montage_name")]
|
||||
public string deactivate_montage_name_ { get; set; }
|
||||
[JsonProperty("swap_montage_name")]
|
||||
public string swap_montage_name_ { get; set; }
|
||||
[JsonProperty("action_cooltime")]
|
||||
public double action_cooltime_ { get; set; }
|
||||
[JsonProperty("activate_buff_id")]
|
||||
public int ActivateBuffID { get; set; }
|
||||
[JsonProperty("action_buff_id")]
|
||||
public int ActionBuffID { get; set; }
|
||||
[JsonProperty("using_aim_offset")]
|
||||
public bool using_aim_offset_ { get; set; }
|
||||
[JsonProperty("ActivateFuncType")]
|
||||
public ActivateFuncType ActivateFuncType_ { get; set; }
|
||||
}
|
||||
|
||||
public partial class ToolMetaTableMutable
|
||||
{
|
||||
[JsonProperty("ToolMetaDataList")]
|
||||
public IList<ToolMetaDataMutable> ToolMetaDataList { get; set; }
|
||||
}
|
||||
|
||||
//////////////////////////////
|
||||
// readonly class
|
||||
//////////////////////////////
|
||||
public partial class ToolMetaData
|
||||
{
|
||||
public readonly int ToolID;
|
||||
public readonly string tool_name_;
|
||||
public readonly string action_montage_name_;
|
||||
public readonly string attach_effect_bp_;
|
||||
public readonly string attach_avatar_socket_;
|
||||
public readonly ECVToolMotionType motion_set_;
|
||||
public readonly ECVToolHandGripType hand_type_;
|
||||
public readonly string activate_montage_name_;
|
||||
public readonly string deactivate_montage_name_;
|
||||
public readonly string swap_montage_name_;
|
||||
public readonly double action_cooltime_;
|
||||
public readonly int ActivateBuffID;
|
||||
public readonly int ActionBuffID;
|
||||
public readonly bool using_aim_offset_;
|
||||
public readonly ActivateFuncType ActivateFuncType_;
|
||||
public ToolMetaData(ToolMetaDataMutable data)
|
||||
{
|
||||
ToolID = data.ToolID;
|
||||
tool_name_ = data.tool_name_;
|
||||
action_montage_name_ = data.action_montage_name_;
|
||||
attach_effect_bp_ = data.attach_effect_bp_;
|
||||
attach_avatar_socket_ = data.attach_avatar_socket_;
|
||||
motion_set_ = data.motion_set_;
|
||||
hand_type_ = data.hand_type_;
|
||||
activate_montage_name_ = data.activate_montage_name_;
|
||||
deactivate_montage_name_ = data.deactivate_montage_name_;
|
||||
swap_montage_name_ = data.swap_montage_name_;
|
||||
action_cooltime_ = data.action_cooltime_;
|
||||
ActivateBuffID = data.ActivateBuffID;
|
||||
ActionBuffID = data.ActionBuffID;
|
||||
using_aim_offset_ = data.using_aim_offset_;
|
||||
ActivateFuncType_ = data.ActivateFuncType_;
|
||||
}
|
||||
}
|
||||
|
||||
public partial class ToolMetaTable
|
||||
{
|
||||
public readonly IReadOnlyList<ToolMetaData> ToolMetaDataList;
|
||||
public ToolMetaTable(ToolMetaTableMutable data)
|
||||
{
|
||||
if(data.ToolMetaDataList != null)
|
||||
ToolMetaDataList = data.ToolMetaDataList.Select(x => new ToolMetaData(x)).ToList().AsReadOnly();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user