building shop UI and grouped objects
This commit is contained in:
@@ -5,8 +5,9 @@ using UnityEngine.EventSystems;
|
||||
|
||||
public class ShopScript : MonoBehaviour
|
||||
{
|
||||
public GameObject shopUI;
|
||||
public GameObject CoinMenu;
|
||||
public GameObject GemsMenu;
|
||||
public GameObject BuildMenu;
|
||||
public string shopButtonName;
|
||||
|
||||
|
||||
@@ -51,18 +52,31 @@ public class ShopScript : MonoBehaviour
|
||||
checkButton();
|
||||
}
|
||||
|
||||
public void openBuildingShop()
|
||||
{
|
||||
BuildMenu.SetActive(true);
|
||||
}
|
||||
|
||||
public void closeBuildingShop()
|
||||
{
|
||||
BuildMenu.SetActive(false);
|
||||
}
|
||||
|
||||
public void checkButton()
|
||||
{
|
||||
switch (shopButtonName)
|
||||
{
|
||||
case "Button_Shop": shopUI.SetActive(true); break;
|
||||
case "Coin": shopUI.SetActive(true); GemsMenu.SetActive(false); break;
|
||||
case "Gem": GemsMenu.SetActive(true); shopUI.SetActive(false); break;
|
||||
case "Button_Shop": CoinMenu.SetActive(true); break;
|
||||
case "Coin": CoinMenu.SetActive(true); GemsMenu.SetActive(false); break;
|
||||
case "Gem": GemsMenu.SetActive(true); CoinMenu.SetActive(false); break;
|
||||
|
||||
}
|
||||
}
|
||||
public void closeShop()
|
||||
{
|
||||
shopUI.SetActive(false);
|
||||
CoinMenu.SetActive(false);
|
||||
GemsMenu.SetActive(false);
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user