Ejemplo n.º 1
0
    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);
    }
Ejemplo n.º 2
0
 public void Reset()
 {
     bagControl = gameObject.GetComponent<zzItemBagControl>();
 }
Ejemplo n.º 3
0
    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);
    }
Ejemplo n.º 4
0
    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);
    }