示例#1
0
        public void DoEvent(string name)
        {
            vEventWithDelayObject _e = System.Array.Find(events, e => e.name.Equals(name));

            if (_e != null)
            {
                StartCoroutine(DoEventWithDelay(_e));
            }
        }
示例#2
0
        IEnumerator DoEventWithDelay(vEventWithDelayObject _event)
        {
            yield return(new WaitForSeconds(_event.delay));

            _event.onDoEvent.Invoke();
        }