예제 #1
0
    public void Show(PlaneteCase c)
    {
        planeteCase = c;
        gameObject.SetActive(true);
        if (planeteCase.type == CaseType.None)
        {
            CannonBuyButton.interactable       = planeteCase.planete.HasGold(200);
            RocketBuyButton.interactable       = planeteCase.planete.HasGold(400);
            ShieldBuyButton.interactable       = !planeteCase.planete.HasShield && planeteCase.planete.HasGold(500);
            DoubleCannonBuyButton.interactable = planeteCase.planete.HasGold(300);
            SatBuyButton.interactable          = planeteCase.planete.HasGold(600);

            buyMenu.SetActive(true);
            infoMenu.SetActive(false);
        }
        else
        {
            ShowInfo();
            buyMenu.SetActive(false);
            infoMenu.SetActive(true);
        }
    }
예제 #2
0
 public void Hide()
 {
     planeteCase = null;
     gameObject.SetActive(false);
 }