Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LolLobbyLobbyCustomGameConfiguration" /> class.
 /// </summary>
 /// <param name="GameMode">GameMode.</param>
 /// <param name="GameMutator">GameMutator.</param>
 /// <param name="GameServerRegion">GameServerRegion.</param>
 /// <param name="GameTypeConfig">GameTypeConfig.</param>
 /// <param name="MapId">MapId.</param>
 /// <param name="MaxPlayerCount">MaxPlayerCount.</param>
 /// <param name="Mutators">Mutators.</param>
 /// <param name="SpectatorPolicy">SpectatorPolicy.</param>
 /// <param name="TeamSize">TeamSize.</param>
 /// <param name="TournamentGameMode">TournamentGameMode.</param>
 /// <param name="TournamentPassbackDataPacket">TournamentPassbackDataPacket.</param>
 /// <param name="TournamentPassbackUrl">TournamentPassbackUrl.</param>
 public LolLobbyLobbyCustomGameConfiguration(string GameMode = default(string), string GameMutator = default(string), string GameServerRegion = default(string), LolLobbyQueueGameTypeConfig GameTypeConfig = default(LolLobbyQueueGameTypeConfig), int?MapId = default(int?), int?MaxPlayerCount = default(int?), LolLobbyQueueGameTypeConfig Mutators = default(LolLobbyQueueGameTypeConfig), LolLobbyQueueCustomGameSpectatorPolicy SpectatorPolicy = default(LolLobbyQueueCustomGameSpectatorPolicy), int?TeamSize = default(int?), string TournamentGameMode = default(string), string TournamentPassbackDataPacket = default(string), string TournamentPassbackUrl = default(string))
 {
     this.GameMode                     = GameMode;
     this.GameMutator                  = GameMutator;
     this.GameServerRegion             = GameServerRegion;
     this.GameTypeConfig               = GameTypeConfig;
     this.MapId                        = MapId;
     this.MaxPlayerCount               = MaxPlayerCount;
     this.Mutators                     = Mutators;
     this.SpectatorPolicy              = SpectatorPolicy;
     this.TeamSize                     = TeamSize;
     this.TournamentGameMode           = TournamentGameMode;
     this.TournamentPassbackDataPacket = TournamentPassbackDataPacket;
     this.TournamentPassbackUrl        = TournamentPassbackUrl;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LolLobbyQueue" /> class.
 /// </summary>
 /// <param name="AllowablePremadeSizes">AllowablePremadeSizes.</param>
 /// <param name="AreFreeChampionsAllowed">AreFreeChampionsAllowed.</param>
 /// <param name="Category">Category.</param>
 /// <param name="Description">Description.</param>
 /// <param name="DetailedDescription">DetailedDescription.</param>
 /// <param name="GameMode">GameMode.</param>
 /// <param name="GameMutator">GameMutator.</param>
 /// <param name="GameTypeConfig">GameTypeConfig.</param>
 /// <param name="Id">Id.</param>
 /// <param name="IsRanked">IsRanked.</param>
 /// <param name="IsTeamBuilderManaged">IsTeamBuilderManaged.</param>
 /// <param name="IsTeamOnly">IsTeamOnly.</param>
 /// <param name="MapId">MapId.</param>
 /// <param name="MaxSummonerLevelForFirstWinOfTheDay">MaxSummonerLevelForFirstWinOfTheDay.</param>
 /// <param name="MaximumParticipantListSize">MaximumParticipantListSize.</param>
 /// <param name="MinLevel">MinLevel.</param>
 /// <param name="MinimumParticipantListSize">MinimumParticipantListSize.</param>
 /// <param name="Name">Name.</param>
 /// <param name="NumPlayersPerTeam">NumPlayersPerTeam.</param>
 /// <param name="QueueAvailability">QueueAvailability.</param>
 /// <param name="QueueRewards">QueueRewards.</param>
 /// <param name="ShortName">ShortName.</param>
 /// <param name="ShowPositionSelector">ShowPositionSelector.</param>
 /// <param name="SpectatorEnabled">SpectatorEnabled.</param>
 /// <param name="Type">Type.</param>
 public LolLobbyQueue(List <int?> AllowablePremadeSizes = default(List <int?>), bool?AreFreeChampionsAllowed = default(bool?), LolLobbyQueueGameCategory Category = default(LolLobbyQueueGameCategory), string Description = default(string), string DetailedDescription = default(string), string GameMode = default(string), string GameMutator = default(string), LolLobbyQueueGameTypeConfig GameTypeConfig = default(LolLobbyQueueGameTypeConfig), int?Id = default(int?), bool?IsRanked = default(bool?), bool?IsTeamBuilderManaged = default(bool?), bool?IsTeamOnly = default(bool?), int?MapId = default(int?), int?MaxSummonerLevelForFirstWinOfTheDay = default(int?), int?MaximumParticipantListSize = default(int?), int?MinLevel = default(int?), int?MinimumParticipantListSize = default(int?), string Name = default(string), int?NumPlayersPerTeam = default(int?), LolLobbyQueueAvailability QueueAvailability = default(LolLobbyQueueAvailability), LolLobbyQueueReward QueueRewards = default(LolLobbyQueueReward), string ShortName = default(string), bool?ShowPositionSelector = default(bool?), bool?SpectatorEnabled = default(bool?), string Type = default(string))
 {
     this.AllowablePremadeSizes   = AllowablePremadeSizes;
     this.AreFreeChampionsAllowed = AreFreeChampionsAllowed;
     this.Category            = Category;
     this.Description         = Description;
     this.DetailedDescription = DetailedDescription;
     this.GameMode            = GameMode;
     this.GameMutator         = GameMutator;
     this.GameTypeConfig      = GameTypeConfig;
     this.Id                   = Id;
     this.IsRanked             = IsRanked;
     this.IsTeamBuilderManaged = IsTeamBuilderManaged;
     this.IsTeamOnly           = IsTeamOnly;
     this.MapId                = MapId;
     this.MaxSummonerLevelForFirstWinOfTheDay = MaxSummonerLevelForFirstWinOfTheDay;
     this.MaximumParticipantListSize          = MaximumParticipantListSize;
     this.MinLevel = MinLevel;
     this.MinimumParticipantListSize = MinimumParticipantListSize;
     this.Name = Name;
     this.NumPlayersPerTeam    = NumPlayersPerTeam;
     this.QueueAvailability    = QueueAvailability;
     this.QueueRewards         = QueueRewards;
     this.ShortName            = ShortName;
     this.ShowPositionSelector = ShowPositionSelector;
     this.SpectatorEnabled     = SpectatorEnabled;
     this.Type = Type;
 }