/// <summary>
        /// 触发事件
        /// </summary>
        /// <param name="eventID">事件ID号</param>
        /// <param name="delayTime">事件触发延迟时长,为0表示立即触发</param>
        /// <param name="datas">事件携带参数</param>
        public void TriggerEvent(int eventID, float delayTime, params object[] datas)
        {
            GameEvent e = eventPool.GetItem();

            e.SetEvent(eventID, delayTime, datas);

            if (e.EventDelayTime <= 0)
            {
                TriggerEvent(e);
            }
            else
            {
                //使用时间轮来管理事件触发
                TimerTaskInfo taskInfo = TimerManager.GetInstance().AddTimerTask(delayTime, delayTime, null, null, OnDelayEventTrigger, e);
                delayEventTaskInfo.Add(e, taskInfo);
            }
        }