public void ApplyModel(iComponentModel data) { model = data as ScreenPlayerInventoryModel; localScrollList.ApplyModel(model.localInventoryScroll); placeButton.SetStyle(placeButtonStyle); placeButton.Create(new IconButtonModel(ScreenPlayerInventorySignals.placeButtonClicked)); }
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"); }