private void getTacticCards() { Debug.Log("press tactic cards"); App app = UnityEngine.Object.FindObjectOfType <App>(); Nation player = State.getNations()[app.GetHumanIndex()]; //.................... PlayerPayer.payTacticCards(player); PlayerReceiver.collectTacticCards(player); drawTacticCards.interactable = true; MyEnum.Era era = State.era; if (player.getNumberGood(MyEnum.Goods.arms) < 1 || player.getAP() < 1 || player.getNumberResource(MyEnum.Resources.spice) < 1) { drawTacticCards.interactable = false; } if (era != MyEnum.Era.Early) { if (player.getNumberGood(MyEnum.Goods.furniture) < 1) { drawTacticCards.interactable = false; } } if (era == MyEnum.Era.Late && player.getNumberGood(MyEnum.Goods.auto) < 1) { drawTacticCards.interactable = false; } showTacticsHandPanel(); AP.text = player.getAP().ToString(); }