示例#1
0
 public void ApplyModel(iComponentModel data)
 {
     model = data as ScreenPlayerInventoryModel;
     localScrollList.ApplyModel(model.localInventoryScroll);
     placeButton.SetStyle(placeButtonStyle);
     placeButton.Create(new IconButtonModel(ScreenPlayerInventorySignals.placeButtonClicked));
 }
示例#2
0
        void Start()
        {
            textField.transform.SetParent(textHolder, false);
            marketInfo.transform.SetParent(marketInfoHolder, false);
            localScrollList.transform.SetParent(localScrollListHolder, false);
            shopScrollList.transform.SetParent(remoteScrollListHolder, false);

            buyButton.transform.SetParent(buyButtonHolder, false);
            buyButton.Create(new IconButtonModel(ScreenMarketSignals.Buy_Button_Pressed));
            buyButton.SetStyle(buyButtonStyle);
            buyButton.button.interactable = false;
            this.Subscribe(ScreenMarketSignals.Buy_Button_Pressed, () => { this.manager.BuyItems(model.shopInventoryScroll, model.localInventoryScroll); });
        }
        void Start()
        {
            inventoryButton.transform.SetParent(inventoryButtonHolder, false);
            inventoryButton.SetStyle(inventoryButtonStyle);
            inventoryButton.SetInteract(false);
            inventoryButton.command = ScreenSubmenuTabsSignals.inventoryButtonClicked;

            marketButton.transform.SetParent(marketButtonHolder, false);
            marketButton.SetStyle(marketButtonStyle);
            marketButton.command = ScreenSubmenuTabsSignals.marketButtonClicked;

            optionsButton.transform.SetParent(optionsButtonHolder, false);
            optionsButton.SetStyle(optionsButtonStyle);
            optionsButton.command = ScreenSubmenuTabsSignals.optionsButtonClicked;

            submenuSelectedText.transform.SetParent(submenuTextHolder, false);
            submenuSelectedText.SetTextStyle(submenuTabTextStyle);

            submenuSelectedText.SetText("Inventory");
        }