public override BaseEvent Clone() { ChangeHomeGuardEffect effect = ClassObjPool <ChangeHomeGuardEffect> .Get(); effect.CopyData(this); return(effect); }
protected override void CopyData(BaseEvent src) { base.CopyData(src); ChangeHomeGuardEffect effect = src as ChangeHomeGuardEffect; this.targetId = effect.targetId; this.bNormal = effect.bNormal; this.bGuildMaxGrade = effect.bGuildMaxGrade; this.bCheck = effect.bCheck; }