private void ProduceGoods() { MyEnum.Goods factoryType = (MyEnum.Goods)System.Enum.Parse(typeof(MyEnum.Goods), goodType.text); App app = UnityEngine.Object.FindObjectOfType <App>(); Nation player = State.getNations()[app.GetHumanIndex()]; int amount = (int)factorySlider.value; PlayerPayer.payForFactoryProduction(player, factoryType, amount); player.industry.setGoodProducing(factoryType, amount); AP.text = player.getAP().ToString(); amountToMake.text = player.industry.getGoodProducing(factoryType).ToString(); float ableToProduce = player.industry.determineCanProduce(factoryType, player); factorySlider.interactable = false; produceGoods.interactable = false; produceGoods.transform.localScale = new Vector3(0, 0, 0); cancel.transform.localScale = new Vector3(1, 1, 1); cancel.interactable = true; }