//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Wednesday, June 20, 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 EffFileName { get ; private set; } public Vector3 UIOffset { get ; private set; } public Vector3 UIRotation { get ; private set; } public float UIScale { 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(); EffFileName = rawContents[5].Trim(); UIOffset=rawContents[6].Vector3Parse(); UIRotation=rawContents[7].Vector3Parse(); UIScale=IsNumeric(rawContents[8]) ? float.Parse(rawContents[8]):0; } catch (Exception ex) { DebugEx.Log(ex); } } } }