void Start() { zzSceneObjectMap lSceneObjectMap = GameScene.Singleton.playerInfo .UiRoot.GetComponent<zzSceneObjectMap>(); if (!moneyLabel) moneyLabel = lSceneObjectMap.getObject("moneyLabel").GetComponent<zzInterfaceGUI>(); if (!bagControl) bagControl = gameObject.GetComponent<zzItemBagControl>(); bagControl.addCallAfterStart(afterBagStartCall); }
public void Reset() { bagControl = gameObject.GetComponent<zzItemBagControl>(); }
void Start() { zzSceneObjectMap lSceneObjectMap = GameScene.Singleton.playerInfo .UiRoot.GetComponent<zzSceneObjectMap>(); if (!bagControl) bagControl = gameObject.GetComponent<zzItemBagControl>(); if (!UIroot) UIroot = lSceneObjectMap.getObject("ItemInventory").GetComponent<zzInterfaceGUI>(); itemListUI = new zzInterfaceGUI[numOfShowItem]; selectedListUI = new zzInterfaceGUI[numOfShowItem]; zzInterfaceGUI itemList = UIroot.getSubElement("itemList"); zzInterfaceGUI selectedList = UIroot.getSubElement("selectedList"); for (int i = 1; i <= numOfShowItem; ++i) { itemListUI[i - 1] = itemList.getSubElement(i.ToString()); selectedListUI[i - 1] = selectedList.getSubElement(i.ToString()); } if (showSelected) setSelected(1); else setSelected(0); //print(gameObject.name+bagControl+(bagControl==null)); bagControl.addCallAfterStart(afterBagStartCall); }
void Init() { zzSceneObjectMap lSceneObjectMap = GameScene.Singleton.playerInfo .UiRoot.GetComponent<zzSceneObjectMap>(); if (!bagUiControl) bagUiControl = gameObject.GetComponent<zzItemBagControl>(); if (!UIroot) UIroot = lSceneObjectMap.getObject("ItemInventory").GetComponent<zzInterfaceGUI>(); itemListUI = new ItemUIControl[numOfShowItem]; //selectedListUI = new zzInterfaceGUI[numOfShowItem]; zzInterfaceGUI itemList = UIroot.getSubElement("itemList"); zzInterfaceGUI selectedList = UIroot.getSubElement("selectedList"); var lItems = itemBag.items; for (int i = 1; i <= numOfShowItem; ++i) { var lUI = new ItemUIControl( itemList.getSubElement(i.ToString()) ); itemListUI[i - 1] = lUI; var lItem = lItems[i - 1]; lItem.addChangedReceiver(() => refreshItemShow(lItem, lUI)); //selectedListUI[i - 1] = selectedList.getSubElement(i.ToString()); } //afterBagStartCall(); //if (showSelected) // setSelected(1); //else // setSelected(0); refreshItemAllShow(); //print(gameObject.name+bagControl+(bagControl==null)); //bagControl.addCallAfterStart(afterBagStartCall); }