Public Member Functions | |
SqlGameList (AppLobby lobby) | |
override void | AddGameState (GameState gameState) |
override ErrorCode | TryGetRandomGame (JoinRandomGameRequest joinRequest, ILobbyPeer peer, out GameState gameState, out string message) |
override void | OnGameJoinableChanged (GameState gameState) |
override bool | UpdateGameState (UpdateGameEvent updateOperation, IncomingGameServerPeer incomingGameServerPeer, out GameState gameState) |
Public Member Functions inherited from Photon.LoadBalancing.MasterServer.Lobby.GameListBase | |
int | CheckJoinTimeOuts (int timeOutSeconds) |
int | CheckJoinTimeOuts (TimeSpan timeOut) |
int | CheckJoinTimeOuts (DateTime minDateTime) |
bool | ContainsGameId (string gameId) |
virtual Hashtable | GetAllGames (int maxCount) |
virtual void | OnPlayerCountChanged (GameState gameState, int oldPlayerCount) |
virtual void | PublishGameChanges () |
virtual Hashtable | GetChangedGames () |
virtual IGameListSubscription | AddSubscription (PeerBase peer, Hashtable gamePropertyFilter, int maxGameCount) |
virtual void | RemoveSubscription (PeerBase peer) |
void | RemoveGameServer (IncomingGameServerPeer gameServer) |
bool | RemoveGameState (string gameId) |
bool | TryGetGame (string gameId, out GameState gameState) |
Protected Member Functions | |
override bool | RemoveGameState (GameState gameState) |
Protected Member Functions inherited from Photon.LoadBalancing.MasterServer.Lobby.GameListBase | |
GameListBase (AppLobby lobby) | |
void | HandleVisibility (GameState gameState, bool oldVisible) |
GameState | GetGameState (string gameId) |
bool | GetOrAddUpdatedGameState (UpdateGameEvent updateOperation, out GameState gameState) |
Additional Inherited Members | |
Public Attributes inherited from Photon.LoadBalancing.MasterServer.Lobby.GameListBase | |
AppLobby | Lobby |
Static Protected Member Functions inherited from Photon.LoadBalancing.MasterServer.Lobby.GameListBase | |
static void | LogGameState (string prefix, GameState gameState) |
Protected Attributes inherited from Photon.LoadBalancing.MasterServer.Lobby.GameListBase | |
Dictionary< string, GameState > | changedGames |
LinkedListDictionary< string, GameState > | gameDict |
HashSet< string > | removedGames |
readonly HashSet< PeerBase > | peers = new HashSet<PeerBase>() |
LinkedListNode< GameState > | nextJoinRandomStartNode |
Properties inherited from Photon.LoadBalancing.MasterServer.Lobby.GameListBase | |
int | ChangedGamesCount [get] |
int | Count [get] |
int | PlayerCount [get, protected set] |
Properties inherited from Photon.LoadBalancing.MasterServer.Lobby.IGameList | |
int | Count [get] |
int | PlayerCount [get] |
|
inline |
|
inlinevirtual |
Reimplemented from Photon.LoadBalancing.MasterServer.Lobby.GameListBase.
|
inlinevirtual |
Reimplemented from Photon.LoadBalancing.MasterServer.Lobby.GameListBase.
|
inlineprotectedvirtual |
Reimplemented from Photon.LoadBalancing.MasterServer.Lobby.GameListBase.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from Photon.LoadBalancing.MasterServer.Lobby.GameListBase.