Beispiel #1
0
        public override void Start()
        {
            ChatManager.Main().Pause(false);
            ChatManager.Main().Disable(false);

            var conclusion = Notification.Popup(DayKey.Conclusion);
            var roles      = new EntryBundle();

            foreach (var player in Match.AllPlayers)
            {
                roles.Chat(DayKey.ConclusionRoleReveal, player, player.Role);
            }

            foreach (var player in Match.AllPlayers)
            {
                foreach (var victory in Victories)
                {
                    player.OnNotification(conclusion);
                    player.OnNotification(victory.Popup);
                    player.OnNotification(victory.WinnersList);
                }

                player.OnNotification(roles);
            }

            base.Start();
        }
Beispiel #2
0
        public override void Start()
        {
            var names = new EntryBundle();

            foreach (var player in Match.AllPlayers)
            {
                names.Chat(DayKey.MoveIntoTown, player.Name);
            }

            foreach (var player in Match.AllPlayers)
            {
                var role = Notification.Popup(DayKey.YourRole, player.Role,
                                              player.Role.Summary); // Todo role abilities and information

                player.OnNotification(names);
                player.OnNotification(role);
            }
        }