game-common / pragma.matchmaking / NewGameInstance /
NewGameInstance #
class NewGameInstance(var ext: ExtGameInstance, var gameServerZone: <ERROR CLASS>)
Represents a successful matchmaking result that will be used to allocate a new game when returned from MatchmakingPlugin.initialize or MatchmakingPlugin.matchParties.
Constructors #
NewGameInstance | fun NewGameInstance(ext: ExtGameInstance, gameServerZone: <ERROR CLASS>) |
Functions #
Name | Summary |
---|---|
Add multiple parties to the NewGameInstance. Always sets the team number of all players within all parties, defaulted to 0. | |
Indicate that after this NewGameInstance is created, it should be added back into matchmaking. | |
Update the ExtGamePlayer payload for a given player in the new game instance. This data will be set on the GameInstance for the specified player. | |
Update the ExtGamePlayer payload for a given player in the new game instance. This data will be set on the GameInstance for the specified player. | |
Update multiple players’ team number. |
Properties #
Name | Summary |
---|---|
A customer-defined payload of extra game information that will be used to create the game instance. | |
A string id that indicates which game server zone that game will be created within. | |
Calculated as true if NewGameInstance.continueMatchmaking has been called. | |
The key for the matchmaking queue that the game will be added to only if markedToContinueMatchmaking is true. Not set if NewGameInstance.continueMatchmaking has not yet been called. | |
The list of parties in the NewGameInstance. List is copied when retrieved. | |
The list of players in the NewGameInstance. List is copied when retrieved. |