コード例 #1
0
ファイル: ClickGame.cs プロジェクト: pamhome21/Wlappa
        public ClickGame(ClickGameConfiguration config, GameCreationPayload payload)
        {
            _config = config;
            IReadOnlyCollection <IPlayer> players = payload.PlayerToRole.Keys.ToArray();

            _allPlayers = new MulticastGroup(players);
        }
コード例 #2
0
ファイル: ClickGame.cs プロジェクト: pamhome21/Wlappa
 public IGame Create(IGameConfiguration config, GameCreationPayload payload)
 {
     if (config is not ClickGameConfiguration correctConfig)
     {
         throw new ArgumentException("Provided invalid configuration");
     }
     return(new ClickGame(correctConfig, payload));
 }
コード例 #3
0
 public string?ValidateRolesWithConfig(IGameConfiguration config, GameCreationPayload payload)
 {
     return(null);
 }