Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 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
 }