public override BaseEvent Clone() { SkillCDTriggerTick skillCDTriggerTick = ClassObjPool <SkillCDTriggerTick> .Get(); skillCDTriggerTick.CopyData(this); return(skillCDTriggerTick); }
protected override void CopyData(BaseEvent src) { base.CopyData(src); SkillCDTriggerTick tick = src as SkillCDTriggerTick; this.targetId = tick.targetId; }
protected override void CopyData(BaseEvent src) { base.CopyData(src); SkillCDTriggerTick skillCDTriggerTick = src as SkillCDTriggerTick; this.targetId = skillCDTriggerTick.targetId; this.useSlotType = skillCDTriggerTick.useSlotType; this.slotType = skillCDTriggerTick.slotType; }