public override BaseEvent Clone()
        {
            TriggerNewbieGuideTick triggerNewbieGuideTick = ClassObjPool <TriggerNewbieGuideTick> .Get();

            triggerNewbieGuideTick.CopyData(this);
            return(triggerNewbieGuideTick);
        }
        protected override void CopyData(BaseEvent src)
        {
            base.CopyData(src);
            TriggerNewbieGuideTick triggerNewbieGuideTick = src as TriggerNewbieGuideTick;

            this.bWeakGuide        = triggerNewbieGuideTick.bWeakGuide;
            this.bCurrentGuideOver = triggerNewbieGuideTick.bCurrentGuideOver;
            this.NewbieTriggerType = triggerNewbieGuideTick.NewbieTriggerType;
        }