public override BaseEvent Clone() { TeamMemberBuffTick teamMemberBuffTick = ClassObjPool <TeamMemberBuffTick> .Get(); teamMemberBuffTick.CopyData(this); return(teamMemberBuffTick); }
protected override void CopyData(BaseEvent src) { base.CopyData(src); TeamMemberBuffTick teamMemberBuffTick = src as TeamMemberBuffTick; this.bPlayer1 = teamMemberBuffTick.bPlayer1; this.bPlayer2 = teamMemberBuffTick.bPlayer2; this.bPlayer3 = teamMemberBuffTick.bPlayer3; this.bPlayer4 = teamMemberBuffTick.bPlayer4; this.bPlayer5 = teamMemberBuffTick.bPlayer5; this.bTeammate1 = teamMemberBuffTick.bTeammate1; this.bTeammate2 = teamMemberBuffTick.bTeammate2; this.bTeammate3 = teamMemberBuffTick.bTeammate3; this.PlayerCamp = teamMemberBuffTick.PlayerCamp; this.BuffID = teamMemberBuffTick.BuffID; this.bSkipDead = teamMemberBuffTick.bSkipDead; }