Public Member Functions | |
GameApplication (string applicationId, string version, LoadBalancer< IncomingGameServerPeer > loadBalancer) | |
virtual void | OnClientConnected (MasterClientPeer peer) |
virtual void | OnClientDisconnected (MasterClientPeer peer) |
bool | GetOrCreateGame (string gameId, AppLobby lobby, byte maxPlayer, IncomingGameServerPeer gameServerPeer, out GameState gameState) |
bool | TryCreateGame (string gameId, AppLobby lobby, byte maxPlayer, IncomingGameServerPeer gameServerPeer, out GameState gameState) |
bool | TryGetGame (string gameId, out GameState gameState) |
void | OnGameUpdateOnGameServer (UpdateGameEvent updateGameEvent, IncomingGameServerPeer gameServerPeer) |
void | OnGameRemovedOnGameServer (string gameId) |
bool | RemoveGame (string gameId) |
virtual void | OnGameServerRemoved (IncomingGameServerPeer gameServer) |
void | Dispose () |
Public Attributes | |
readonly string | ApplicationId |
readonly string | Version |
readonly LoadBalancer< IncomingGameServerPeer > | LoadBalancer |
readonly PlayerCache | PlayerOnlineCache |
Protected Member Functions | |
string | GetRedisGameId (string gameId) |
void | AddGameToRedis (GameState gameState) |
void | RemoveGameFromRedis (GameState gameState) |
virtual void | Dispose (bool dispose) |
Protected Attributes | |
PooledRedisClientManager | redisManager |
readonly PoolFiber | fiber |
Properties | |
LobbyFactory | LobbyFactory [get, protected set] |
LobbyStatsPublisher | LobbyStatsPublisher [get, protected set] |
AuthTokenFactory | TokenCreator [get, protected set] |
PluginTraits | PluginTraits [get, protected set] |
|
inline |
|
inlineprotected |
|
inline |
|
inlineprotectedvirtual |
|
inline |
|
inlineprotected |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
readonly string Photon.LoadBalancing.MasterServer.GameApplication.ApplicationId |
|
protected |
readonly LoadBalancer<IncomingGameServerPeer> Photon.LoadBalancing.MasterServer.GameApplication.LoadBalancer |
readonly PlayerCache Photon.LoadBalancing.MasterServer.GameApplication.PlayerOnlineCache |
|
protected |
readonly string Photon.LoadBalancing.MasterServer.GameApplication.Version |
|
getprotected set |
|
getprotected set |
|
getprotected set |
|
getprotected set |