public override BaseEvent Clone() { BubbleTextDuration duration = ClassObjPool <BubbleTextDuration> .Get(); duration.CopyData(this); return(duration); }
protected override void CopyData(BaseEvent src) { base.CopyData(src); BubbleTextDuration duration = src as BubbleTextDuration; this.srcId = duration.srcId; this.targetId = duration.targetId; this.bPlayer1 = duration.bPlayer1; this.bPlayer2 = duration.bPlayer2; this.bPlayer3 = duration.bPlayer3; this.bTeammate1 = duration.bTeammate1; this.bTeammate2 = duration.bTeammate2; this.bTeammate3 = duration.bTeammate3; this.PlayerCamp = duration.PlayerCamp; this.BubbleTextId = duration.BubbleTextId; this.Offset_x = duration.Offset_x; this.Offset_y = duration.Offset_y; }