Exemple #1
0
 public virtual void Clear()
 {
     if (mDeactiveCoroutine != null)
     {
         CoroutineUtil.StopCoroutine(mDeactiveCoroutine);
     }
 }
        public void Kill()
        {
            if (mCoroutine != null)
            {
                CoroutineUtil.StopCoroutine(mCoroutine);
            }

            isRunning = false;
        }
Exemple #3
0
        public void AutoDeactive(float pCustomTime = 0)
        {
            if (mDeactiveCoroutine != null)
            {
                CoroutineUtil.StopCoroutine(mDeactiveCoroutine);
            }

            if (pCustomTime != 0)
            {
                mDeactiveCoroutine = CoroutineUtil.StartCoroutine(iEAutoDeactive(new WaitForSeconds(pCustomTime)));
            }
            else
            {
                mDeactiveCoroutine = CoroutineUtil.StartCoroutine(iEAutoDeactive(mWaitForDeactive));
            }
        }