Example #1
0
 public void DoInvokeEvent(CEventTrigger pTrigger)
 {
     if (fDelaySec <= 0.02f)
     {
         OnEvent?.Invoke(pTrigger);
     }
     else
     {
         pTrigger.StartCoroutine(DelayInvoke(pTrigger, fDelaySec));
     }
 }
Example #2
0
            IEnumerator DelayInvoke(CEventTrigger pTrigger, float fDelay)
            {
                yield return(new WaitForSeconds(fDelay));

                OnEvent?.Invoke(pTrigger);
            }