Example #1
0
        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);
        }
Example #2
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);
 }