public void Start() { playerdeathhandler = new PlayerDeathEventHandler(EventSink_PlayerDeath); disconnectedhandler = new DisconnectedEventHandler(EventSink_PlayerDisc); EventSink.PlayerDeath += playerdeathhandler; EventSink.Disconnected += disconnectedhandler; int cpt = 0; foreach (PVPTeam team in m_pvpevent.teams) { cpt += team.Count; } if (cpt > 1) { m_timeoutTimer.Start(); OnStart(); } else { Stop(); } }
public void OnPlayerDeath(BasePlayer player) { PlayerDeathEventHandler handler = PlayerDeath; if (handler != null) { handler(player, EventArgs.Empty); } }