public Button ButtonBuid;
void Start () {
ButtonBuid.onClick.AddListener(OnButtonBuid);
}
int i;
void OnButtonBuid()
{
if (i==0)
{
StartCoroutine("enumeratorTwo");
StartCoroutine("enumeratorOne");
}
i++;
}
bool a = false;
IEnumerator enumeratorOne()
{
yield return new WaitForSeconds(2);
a = true;
}
IEnumerator enumeratorTwo()
{
while (a==false)
{
Debug.Log(11);
if (i>1)
{
OP();
}
yield return null;
}
OP();
}
void OP()
{
i = 0;
a = false;
StopCoroutine("enumeratorTwo");
StopCoroutine("enumeratorOne");
}