private void GetItem(BagItem value) { //加载Item var objItem = ReplayManager.GetInstance("BagItem", Vector3.zero); objItem.SetActive(true); objItem.name = value.id.ToString(); objItem.transform.localScale = Vector3.one; objItem.transform.SetParent(BagTrigger.Instance.itemParent); ReplayManager.RegisterPrefab(objItem); }
private void GetTab(BagItem value, ArrayList tabArrayList) { //加载Tab var objTab = ReplayManager.GetInstance("BagTab", Vector3.zero); objTab.SetActive(true); objTab.name = value.type.ToString(); objTab.transform.localScale = Vector3.one; objTab.transform.SetParent(BagTrigger.Instance.tabParent); objTab.transform.Find("Background/Label").GetComponent <Text>().text = value.type.ToString(); objTab.GetComponent <Toggle>().group = BagTrigger.Instance.tabGroup; ReplayManager.RegisterPrefab(objTab); tabArrayList.Add(value.type); }
private void Awake() { Instance = this; #region 背包Item BagItem bagItem1 = new BagItem(1, 1, 1); BagItem bagItem2 = new BagItem(2, 2, 1); BagItem bagItem3 = new BagItem(3, 3, 1); BagItem bagItem4 = new BagItem(4, 4, 1); BagItem bagItem5 = new BagItem(5, 5, 2); BagItem bagItem6 = new BagItem(6, 6, 2); BagItem bagItem7 = new BagItem(7, 7, 2); BagItem bagItem8 = new BagItem(8, 8, 3); bagDic.Add(1, bagItem1); bagDic.Add(2, bagItem2); bagDic.Add(3, bagItem3); bagDic.Add(4, bagItem4); bagDic.Add(5, bagItem5); bagDic.Add(6, bagItem6); bagDic.Add(7, bagItem7); bagDic.Add(8, bagItem8); #endregion }