public void Reset(HitTriggerDuration InTriggerDuration) { this.triggerId = InTriggerDuration.triggerId; this.attackerId = InTriggerDuration.attackerId; this.triggerInterval = InTriggerDuration.triggerInterval; this.bFilterEnemy = InTriggerDuration.bFilterEnemy; this.bFilterFriend = InTriggerDuration.bFilterFriend; this.bFilterHero = InTriggerDuration.bFilterHero; this.bFileterMonter = InTriggerDuration.bFileterMonter; this.bFileterOrgan = InTriggerDuration.bFileterOrgan; this.bFilterEye = InTriggerDuration.bFilterEye; this.bFilterDead = InTriggerDuration.bFilterDead; this.bFilterMyself = InTriggerDuration.bFilterMyself; this.TriggerActorCount = InTriggerDuration.TriggerActorCount; this.SelectMode = InTriggerDuration.SelectMode; this.TriggerActorInterval = InTriggerDuration.TriggerActorInterval; this.CollideMaxCount = InTriggerDuration.CollideMaxCount; this.bEdgeCheck = InTriggerDuration.bEdgeCheck; this.bExtraBuff = InTriggerDuration.bExtraBuff; this.SelfSkillCombineID_1 = InTriggerDuration.SelfSkillCombineID_1; this.SelfSkillCombineID_2 = InTriggerDuration.SelfSkillCombineID_2; this.SelfSkillCombineID_3 = InTriggerDuration.SelfSkillCombineID_3; this.TargetSkillCombine_1 = InTriggerDuration.TargetSkillCombine_1; this.TargetSkillCombine_2 = InTriggerDuration.TargetSkillCombine_2; this.TargetSkillCombine_3 = InTriggerDuration.TargetSkillCombine_3; this.bTriggerBullet = InTriggerDuration.bTriggerBullet; this.BulletActionName = InTriggerDuration.BulletActionName; this.bAgeImmeExcute = InTriggerDuration.bAgeImmeExcute; this.bUseTriggerObj = InTriggerDuration.bUseTriggerObj; this.bCheckSight = InTriggerDuration.bCheckSight; this.bTriggerMode = InTriggerDuration.bTriggerMode; }
public override BaseEvent Clone() { HitTriggerDuration hitTriggerDuration = ClassObjPool <HitTriggerDuration> .Get(); hitTriggerDuration.CopyData(this); return(hitTriggerDuration); }
protected override void CopyData(BaseEvent src) { base.CopyData(src); HitTriggerDuration duration = src as HitTriggerDuration; this.triggerId = duration.triggerId; this.attackerId = duration.attackerId; this.triggerInterval = duration.triggerInterval; this.bFilterEnemy = duration.bFilterEnemy; this.bFilterFriend = duration.bFilterFriend; this.bFilterHero = duration.bFilterHero; this.bFileterMonter = duration.bFileterMonter; this.bFileterOrgan = duration.bFileterOrgan; this.bFilterMyself = duration.bFilterMyself; this.bFilterDead = duration.bFilterDead; this.TriggerActorCount = duration.TriggerActorCount; this.TriggerActorInterval = duration.TriggerActorInterval; this.CollideMaxCount = duration.CollideMaxCount; this.bEdgeCheck = duration.bEdgeCheck; this.bExtraBuff = duration.bExtraBuff; this.SelfSkillCombineID_1 = duration.SelfSkillCombineID_1; this.SelfSkillCombineID_2 = duration.SelfSkillCombineID_2; this.SelfSkillCombineID_3 = duration.SelfSkillCombineID_3; this.TargetSkillCombine_1 = duration.TargetSkillCombine_1; this.TargetSkillCombine_2 = duration.TargetSkillCombine_2; this.TargetSkillCombine_3 = duration.TargetSkillCombine_3; this.bTriggerBullet = duration.bTriggerBullet; this.BulletActionName = duration.BulletActionName; this.bUseTriggerObj = duration.bUseTriggerObj; this.Context.CopyData(ref duration.Context); }
protected override void CopyData(BaseEvent src) { base.CopyData(src); HitTriggerDuration hitTriggerDuration = src as HitTriggerDuration; this.triggerId = hitTriggerDuration.triggerId; this.attackerId = hitTriggerDuration.attackerId; this.triggerInterval = hitTriggerDuration.triggerInterval; this.bFilterEnemy = hitTriggerDuration.bFilterEnemy; this.bFilterFriend = hitTriggerDuration.bFilterFriend; this.bFilterHero = hitTriggerDuration.bFilterHero; this.bFileterMonter = hitTriggerDuration.bFileterMonter; this.bFileterOrgan = hitTriggerDuration.bFileterOrgan; this.bFilterEye = hitTriggerDuration.bFilterEye; this.bFilterMyself = hitTriggerDuration.bFilterMyself; this.bFilterDead = hitTriggerDuration.bFilterDead; this.bFilterDeadControlHero = hitTriggerDuration.bFilterDeadControlHero; this.bFilterCurrentTarget = hitTriggerDuration.bFilterCurrentTarget; this.bFilterMoveDirection = hitTriggerDuration.bFilterMoveDirection; this.Angle = hitTriggerDuration.Angle; this.TriggerActorCount = hitTriggerDuration.TriggerActorCount; this.SelectMode = hitTriggerDuration.SelectMode; this.TriggerActorInterval = hitTriggerDuration.TriggerActorInterval; this.CollideMaxCount = hitTriggerDuration.CollideMaxCount; this.bEdgeCheck = hitTriggerDuration.bEdgeCheck; this.bExtraBuff = hitTriggerDuration.bExtraBuff; this.SelfSkillCombineID_1 = hitTriggerDuration.SelfSkillCombineID_1; this.SelfSkillCombineID_2 = hitTriggerDuration.SelfSkillCombineID_2; this.SelfSkillCombineID_3 = hitTriggerDuration.SelfSkillCombineID_3; this.TargetSkillCombine_1 = hitTriggerDuration.TargetSkillCombine_1; this.TargetSkillCombine_2 = hitTriggerDuration.TargetSkillCombine_2; this.TargetSkillCombine_3 = hitTriggerDuration.TargetSkillCombine_3; this.bTriggerBullet = hitTriggerDuration.bTriggerBullet; this.BulletActionName = hitTriggerDuration.BulletActionName; this.bAgeImmeExcute = hitTriggerDuration.bAgeImmeExcute; this.bUseTriggerObj = hitTriggerDuration.bUseTriggerObj; this.bCheckSight = hitTriggerDuration.bCheckSight; this.bTriggerMode = hitTriggerDuration.bTriggerMode; this.bTriggerBounceBullet = hitTriggerDuration.bTriggerBounceBullet; this.TargetSkillLeaveRemove_1 = hitTriggerDuration.TargetSkillLeaveRemove_1; this.TargetSkillLeaveRemove_2 = hitTriggerDuration.TargetSkillLeaveRemove_2; this.TargetSkillLeaveRemove_3 = hitTriggerDuration.TargetSkillLeaveRemove_3; this.Context.CopyData(ref hitTriggerDuration.Context); }