void ChangeModeTo(EShopMode newMode) { if (newMode == userMode) return; userMode = newMode; switch (newMode) { case EShopMode.buy: buttonBuy.GetComponentInChildren<Text>().text = "Buy"; selectedModeButton = buttonSelectBuy; break; case EShopMode.sell: buttonBuy.GetComponentInChildren<Text>().text = "Sell"; selectedModeButton = buttonSell; break; case EShopMode.rebuy: buttonBuy.GetComponentInChildren<Text>().text = "Buys"; selectedModeButton = buttonRebuy; break; default: Debug.LogError("Feature not implemented!"); break; } calcPagedItems(); SetUpPage(0); }
public void SetInventories(Inventory buyer, Shop seller) { if (buyer == null || seller == null) throw new System.NullReferenceException("buyer or seller inventory set to NULL!"); _buyer = buyer; _seller = seller; userMode = EShopMode.unset; ChangeModeTo(EShopMode.buy); UIbuyerMoney.Set(_buyer.G, _buyer.K, _buyer.T); SetUpPage(0); }