bool変数を使って、ボタンの制限をかける。
オブジェクトを開いている干渉しないようにする。
画面上に複数のbuttonオブジェクトがある場合、何かを開いている時に他を押せないようにする。
public class Shop : MonoBehaviour { public bool ShopClicked; public void ShopButton(){ // buttonを押して、すぐに開かないようにする。 StartCoroutine(ShopView()); } } IEnumerator ShopView(){ yield return new WaitForSeconds (0.65f); ShopClicked = true; } GameManager.instance.SettingCanvas (false,false,false,true,true,false); } public void CloseButton(){ ShopClicked = false; } }