private void updateDevelopmentPanel(Nation player) { currentAP.text = player.getAP().ToString(); currentPP.text = player.getDP().ToString(); currentResearch.text = player.Research.ToString(); currentInvestment.text = player.IP.ToString(); currentStability.text = player.Stability.ToString(); if (PlayerCalculator.canAddAP(player)) { addAPButton.interactable = true; } else { addAPButton.interactable = false; } if (PlayerCalculator.canAddDP(player)) { addDPButton.interactable = true; } else { addDPButton.interactable = false; } if (PlayerCalculator.canMakeDevelopmentAction(player) == true) { Debug.Log("Can Make Development Action"); fundResearch.interactable = true; fundCulture.interactable = true; capitalInvestment.interactable = true; increaseStability.interactable = true; } else { Debug.Log("Cannot Make Development Action"); fundResearch.interactable = false; fundCulture.interactable = false; capitalInvestment.interactable = false; increaseStability.interactable = false; } }
public void controlToolTip() { toolTipTrigger = this.GetComponent <TooltipTrigger>(); Debug.Log("Mouse Over Here"); Debug.Log(toolTipTrigger.name); App app = UnityEngine.Object.FindObjectOfType <App>(); int playerIndex = app.GetHumanIndex(); Nation player = State.getNations()[playerIndex]; if (PlayerCalculator.canAddDP(player)) { toolTipTrigger.SetText("BodyText", "Press to gain more Development Points (DP)"); } else { string message = "You requre "; if (player.getNumberResource(MyEnum.Resources.spice) < 1) { message += " 1 more spice "; } if (player.getNumberGood(MyEnum.Goods.paper) < 1) { message += " 1 more paper "; } if (player.getNumberGood(MyEnum.Goods.furniture) < 1) { message += " 1 more furniture "; } // StringBuilder requirements = new StringBuilder(); message += "."; toolTipTrigger.SetText("BodyText", message); } }