//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Wednesday, November 28, 2018 //-------------------------------------------------------- using UnityEngine; using System; namespace TableConfig { public partial class ModelResConfig : ConfigBase { public int ID { get ; private set ; } public string Name { get ; private set; } public int Type { get ; private set ; } public string ResourcesName { get ; private set; } public string BindPoint { get ; private set; } public string Material_Fight_Normal { get ; private set; } public string Material_Fight_Suit { get ; private set; } public string Material_UI_Normal { get ; private set; } public string Material_UI_Suit { get ; private set; } public string EffFileName { get ; private set; } public Vector3 UIOffset { get ; private set; } public Vector3 UIRotation { get ; private set; } public Vector3 UIScale { get ; private set; } public Vector3 Scale { get ; private set; } public override string getKey() { return ID.ToString(); } public override void Parse() { try { ID=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0; Name = rawContents[1].Trim(); Type=IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]):0; ResourcesName = rawContents[3].Trim(); BindPoint = rawContents[4].Trim(); Material_Fight_Normal = rawContents[5].Trim(); Material_Fight_Suit = rawContents[6].Trim(); Material_UI_Normal = rawContents[7].Trim(); Material_UI_Suit = rawContents[8].Trim(); EffFileName = rawContents[9].Trim(); UIOffset=rawContents[10].Vector3Parse(); UIRotation=rawContents[11].Vector3Parse(); UIScale=rawContents[12].Vector3Parse(); Scale=rawContents[13].Vector3Parse(); } catch (Exception ex) { DebugEx.Log(ex); } } } }