using System.Collections; using System.Collections.Generic; using UnityEngine; public class Canvasinit : Singleton { public GameObject[] initfalse; public GameObject[] inittrue; public int one_active; public int two_active; public int three_active; public GameObject tip1; public GameObject tip2; public GameObject tip3; int onenumber=5; int twonumber = 5; int threenumber = 5; protected override void Awake() { base.Awake(); } private void OnEnable() { foreach (GameObject obj in initfalse) { obj.SetActive(false); } foreach (GameObject obj in inittrue) { obj.SetActive(true); } one_active=0; two_active=0; three_active=0; } public void endArrange(int number) { if (number == 1) { if (one_active >= onenumber) { GameManager.Instance.setCurState(number); } else { tip1.SetActive(true); } } else if (number==2) { if (two_active >= twonumber) { GameManager.Instance.setCurState(number); } else { tip2.SetActive(true); } } else if (number==3) { if (three_active >= threenumber) { GameManager.Instance.setCurState(number); } else { tip3.SetActive(true); } } } }