public override BaseEvent Clone() { ChangeSkillTriggerTick changeSkillTriggerTick = ClassObjPool <ChangeSkillTriggerTick> .Get(); changeSkillTriggerTick.CopyData(this); return(changeSkillTriggerTick); }
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; }
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; }