Ejemplo n.º 1
0
        public override double Resume()
        {
            if (Lynches > 0)
            {
                AccuseManager = new AccuseManager(Match, StartTrial);
                return(base.Resume());
            }

            return(0);
        }
Ejemplo n.º 2
0
        public override void Start()
        {
            AccuseManager = new AccuseManager(Match, StartTrial);

            var notification = Notification.Popup(DayKey.VotingBegin);

            foreach (var player in Match.AllPlayers)
            {
                player.OnNotification(notification);
            }

            notification = Notification.Popup(DayKey.VotesNeeded, Match.LivingPlayers.Count / 2 + 1);
            foreach (var player in Match.AllPlayers)
            {
                player.OnNotification(notification);
            }

            base.Start();
        }