Exemplo n.º 1
0
        /// <summary>
        /// Kicks off the next round of turns.
        /// </summary>
        private void BeginNextRound()
        {
            if (PlayerCountSafe < 1)
            {
                // Game has presumably stopped
                Log.LogMsg("No players left in game. Stopping processing.");
                return;
            }

            RoundStartupSequenceItem itm = new RoundStartupSequenceItem(0);

            GamePhaseSequencer.ClearSequence();
            GamePhaseSequencer.AddItem(itm, GetRoundStartupDelay());
            GamePhaseSequencer.ActivateNextItem();
        }
Exemplo n.º 2
0
        /// <summary>
        /// Kicks off the next round of turns.
        /// </summary>
        private void BeginNextRound()
        {
            if (PlayerCountSafe < 1)
            {
                // Game has presumably stopped
                Log.LogMsg("No players left in game. Stopping processing.");
                return;
            }

            RoundStartupSequenceItem itm = new RoundStartupSequenceItem(0);
            GamePhaseSequencer.ClearSequence();
            GamePhaseSequencer.AddItem(itm, GetRoundStartupDelay());
            GamePhaseSequencer.ActivateNextItem();
        }
Exemplo n.º 3
0
 /// <summary>
 /// Fires before the next round round starts up.
 /// </summary>
 /// <param name="item"></param>
 public virtual void OnBeforeNextRound(RoundStartupSequenceItem item)
 {
 }
Exemplo n.º 4
0
 /// <summary>
 /// Fires before the next round round starts up.
 /// </summary>
 /// <param name="item"></param>
 public virtual void OnBeforeNextRound(RoundStartupSequenceItem item)
 {
 }