//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, February 12, 2019 //-------------------------------------------------------- using UnityEngine; using System; namespace TableConfig { public partial class ModelResConfig : ConfigBase { public int ID; public string Name; public int Type; public string ResourcesName; public string BindPoint; public string Material_Fight_Normal; public string Material_Fight_Suit; public string Material_UI_Normal; public string Material_UI_Suit; public string boneNameList; public string EffFileName; public Vector3 UIOffset; public Vector3 UIRotation; public Vector3 UIScale; public Vector3 Scale; public int RelatedPartID; public override string getKey() { return ID.ToString(); } public override void Parse(string content) { try { var contents = content.Split('\t'); int.TryParse(contents[0],out ID); Name = contents[1]; int.TryParse(contents[2],out Type); ResourcesName = contents[3]; BindPoint = contents[4]; Material_Fight_Normal = contents[5]; Material_Fight_Suit = contents[6]; Material_UI_Normal = contents[7]; Material_UI_Suit = contents[8]; boneNameList = contents[9]; EffFileName = contents[10]; UIOffset=contents[11].Vector3Parse(); UIRotation=contents[12].Vector3Parse(); UIScale=contents[13].Vector3Parse(); Scale=contents[14].Vector3Parse(); int.TryParse(contents[15],out RelatedPartID); } catch (Exception ex) { DebugEx.Log(ex); } } } }