protected override void CopyData(BaseEvent src)
        {
            base.CopyData(src);
            ForbidAbilityDuration duration = src as ForbidAbilityDuration;

            this.attackerId          = duration.attackerId;
            this.forbidMove          = duration.forbidMove;
            this.forbidMoveRotate    = duration.forbidMoveRotate;
            this.delaySkillAbort     = duration.delaySkillAbort;
            this.ImmuneNegative      = duration.ImmuneNegative;
            this.ImmuneControl       = duration.ImmuneControl;
            this.forbidEnergyRecover = duration.forbidEnergyRecover;
            this.forbidSkill         = duration.forbidSkill;
            this.forbidFilterSkill0  = duration.forbidFilterSkill0;
            this.forbidFilterSkill1  = duration.forbidFilterSkill1;
            this.forbidFilterSkill2  = duration.forbidFilterSkill2;
            this.forbidFilterSkill3  = duration.forbidFilterSkill3;
            this.forbidFilterSkill4  = duration.forbidFilterSkill4;
            this.forbidFilterSkill5  = duration.forbidFilterSkill5;
            this.forbidFilterSkill6  = duration.forbidFilterSkill6;
            this.forbidFilterSkill7  = duration.forbidFilterSkill7;
            this.forbidSkillAbort    = duration.forbidSkillAbort;
            this.abortFilterSkill0   = duration.abortFilterSkill0;
            this.abortFilterSkill1   = duration.abortFilterSkill1;
            this.abortFilterSkill2   = duration.abortFilterSkill2;
            this.abortFilterSkill3   = duration.abortFilterSkill3;
            this.abortFilterSkill4   = duration.abortFilterSkill4;
            this.abortFilterMove     = duration.abortFilterMove;
            this.abortFilterDamage   = duration.abortFilterDamage;
            this.actor_ = duration.actor_;
        }
Beispiel #2
0
        public override BaseEvent Clone()
        {
            ForbidAbilityDuration forbidAbilityDuration = ClassObjPool <ForbidAbilityDuration> .Get();

            forbidAbilityDuration.CopyData(this);
            return(forbidAbilityDuration);
        }
Beispiel #3
0
        protected override void CopyData(BaseEvent src)
        {
            base.CopyData(src);
            ForbidAbilityDuration duration = src as ForbidAbilityDuration;

            this.attackerId        = duration.attackerId;
            this.forbidMove        = duration.forbidMove;
            this.forbidSkill       = duration.forbidSkill;
            this.forbidSkillAbort  = duration.forbidSkillAbort;
            this.forbidMoveRotate  = duration.forbidMoveRotate;
            this.delaySkillAbort   = duration.delaySkillAbort;
            this.abortFilterSkill0 = duration.abortFilterSkill0;
            this.abortFilterSkill1 = duration.abortFilterSkill1;
            this.abortFilterSkill2 = duration.abortFilterSkill2;
            this.abortFilterSkill3 = duration.abortFilterSkill3;
            this.abortFilterSkill4 = duration.abortFilterSkill4;
            this.abortFilterMove   = duration.abortFilterMove;
            this.abortFilterDamage = duration.abortFilterDamage;
            this.actor_            = duration.actor_;
        }
Beispiel #4
0
        protected override void CopyData(BaseEvent src)
        {
            base.CopyData(src);
            ForbidAbilityDuration forbidAbilityDuration = src as ForbidAbilityDuration;

            this.attackerId               = forbidAbilityDuration.attackerId;
            this.forbidMove               = forbidAbilityDuration.forbidMove;
            this.forbidMoveRotate         = forbidAbilityDuration.forbidMoveRotate;
            this.delaySkillAbort          = forbidAbilityDuration.delaySkillAbort;
            this.ImmuneNegative           = forbidAbilityDuration.ImmuneNegative;
            this.ImmuneControl            = forbidAbilityDuration.ImmuneControl;
            this.forbidEnergyRecover      = forbidAbilityDuration.forbidEnergyRecover;
            this.forbidSkill              = forbidAbilityDuration.forbidSkill;
            this.forceForbidding          = forbidAbilityDuration.forceForbidding;
            this.forbidFilterSkill0       = forbidAbilityDuration.forbidFilterSkill0;
            this.forbidFilterSkill1       = forbidAbilityDuration.forbidFilterSkill1;
            this.forbidFilterSkill2       = forbidAbilityDuration.forbidFilterSkill2;
            this.forbidFilterSkill3       = forbidAbilityDuration.forbidFilterSkill3;
            this.forbidFilterSkill4       = forbidAbilityDuration.forbidFilterSkill4;
            this.forbidFilterSkill5       = forbidAbilityDuration.forbidFilterSkill5;
            this.forbidFilterSkill6       = forbidAbilityDuration.forbidFilterSkill6;
            this.forbidFilterSkill7       = forbidAbilityDuration.forbidFilterSkill7;
            this.forbidFilterSkill9       = forbidAbilityDuration.forbidFilterSkill9;
            this.forbidSkillAbort         = forbidAbilityDuration.forbidSkillAbort;
            this.abortFilterSkill0        = forbidAbilityDuration.abortFilterSkill0;
            this.abortFilterSkill1        = forbidAbilityDuration.abortFilterSkill1;
            this.abortFilterSkill2        = forbidAbilityDuration.abortFilterSkill2;
            this.abortFilterSkill3        = forbidAbilityDuration.abortFilterSkill3;
            this.abortFilterSkill4        = forbidAbilityDuration.abortFilterSkill4;
            this.abortFilterSkill5        = forbidAbilityDuration.abortFilterSkill5;
            this.abortFilterSkill7        = forbidAbilityDuration.abortFilterSkill7;
            this.abortFilterSkill9        = forbidAbilityDuration.abortFilterSkill9;
            this.abortFilterMove          = forbidAbilityDuration.abortFilterMove;
            this.abortFilterDamage        = forbidAbilityDuration.abortFilterDamage;
            this.forbidCollisionDetection = forbidAbilityDuration.forbidCollisionDetection;
            this.actor_ = forbidAbilityDuration.actor_;
        }