Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        public void OnPlayerDeath(BasePlayer player)
        {
            PlayerDeathEventHandler handler = PlayerDeath;

            if (handler != null)
            {
                handler(player, EventArgs.Empty);
            }
        }