using System; using System.Collections.Generic; using System.Text; namespace ET { public class PKTeamDestroySystem : DestroySystem { public override void Destroy(PKTeam self) { self.teamA = null; self.teamB = null; } } public static class PKTeamSystem { public static Team GetTargetTeam(this PKTeam self, long leaderId) { return self.teamA.LeaderId != leaderId ? self.teamA : self.teamB; } } }