//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Friday, November 23, 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 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(); EffFileName = rawContents[5].Trim(); UIOffset = rawContents[6].Vector3Parse(); UIRotation = rawContents[7].Vector3Parse(); UIScale = IsNumeric(rawContents[8]) ? float.Parse(rawContents[8]) : 0; Scale = rawContents[9].Vector3Parse(); } catch (Exception ex) { DebugEx.Log(ex); } } } }