Exemplo n.º 1
0
        public override BaseEvent Clone()
        {
            ChangeSkillTriggerTick changeSkillTriggerTick = ClassObjPool <ChangeSkillTriggerTick> .Get();

            changeSkillTriggerTick.CopyData(this);
            return(changeSkillTriggerTick);
        }
Exemplo n.º 2
0
        protected override void CopyData(BaseEvent src)
        {
            base.CopyData(src);
            ChangeSkillTriggerTick changeSkillTriggerTick = src as ChangeSkillTriggerTick;

            this.targetId                  = changeSkillTriggerTick.targetId;
            this.slotType                  = changeSkillTriggerTick.slotType;
            this.effectTime                = changeSkillTriggerTick.effectTime;
            this.changeSkillID             = changeSkillTriggerTick.changeSkillID;
            this.changeSkillID2            = changeSkillTriggerTick.changeSkillID2;
            this.changeSkillID3            = changeSkillTriggerTick.changeSkillID3;
            this.changeSkillID4            = changeSkillTriggerTick.changeSkillID4;
            this.recoverSkillID            = changeSkillTriggerTick.recoverSkillID;
            this.changeSkillID1Probability = changeSkillTriggerTick.changeSkillID1Probability;
            this.changeSkillID2Probability = changeSkillTriggerTick.changeSkillID2Probability;
            this.changeSkillID3Probability = changeSkillTriggerTick.changeSkillID3Probability;
            this.changeSkillID4Probability = changeSkillTriggerTick.changeSkillID4Probability;
            this.bCheckCondition           = changeSkillTriggerTick.bCheckCondition;
            this.attackTargetId            = changeSkillTriggerTick.attackTargetId;
            this.bOvertimeCD               = changeSkillTriggerTick.bOvertimeCD;
            this.bSendEvent                = changeSkillTriggerTick.bSendEvent;
            this.bAbort    = changeSkillTriggerTick.bAbort;
            this.bUseStop  = changeSkillTriggerTick.bUseStop;
            this.bUseCombo = changeSkillTriggerTick.bUseCombo;
        }
Exemplo n.º 3
0
        protected override void CopyData(BaseEvent src)
        {
            base.CopyData(src);
            ChangeSkillTriggerTick tick = src as ChangeSkillTriggerTick;

            this.targetId        = tick.targetId;
            this.slotType        = tick.slotType;
            this.effectTime      = tick.effectTime;
            this.changeSkillID   = tick.changeSkillID;
            this.changeSkillID2  = tick.changeSkillID2;
            this.changeSkillID3  = tick.changeSkillID3;
            this.recoverSkillID  = tick.recoverSkillID;
            this.bCheckCondition = tick.bCheckCondition;
            this.attackTargetId  = tick.attackTargetId;
            this.bOvertimeCD     = tick.bOvertimeCD;
            this.bSendEvent      = tick.bSendEvent;
        }