using System.Collections; using System.Collections.Generic; using UnityEngine; using GCGame.Table; using UnityEngine.UI; public class OrnamentAttrPanel : MonoBehaviour { public static OrnamentAttrPanel Instance; private void Awake() { Instance = this; if (OrnamentPanel.Instance) InitAttr(OrnamentPanel.Instance.SelectOrnamentTab); } private void OnDestroy() { Instance = null; } public Text _CombatVal; public GameObject _AttrObj; public Transform _AttrParent; public List attrList = new List(); public void InitAttr(Tab_Ornament ornamentTab) { for(int index = 0; index < ornamentTab.getPropIdCount(); index++) { attrList[index].InitProp(ornamentTab.GetPropIdbyIndex(index), ornamentTab.GetPropValbyIndex(index)); } for(int index = ornamentTab.getPropIdCount(); index < attrList.Count; index++) { attrList[index].InitProp(-1, -1); } _CombatVal.text = ornamentTab.CombatVal + ""; } }