Photon Server API

Classes | Public Member Functions | Properties | List of all members
Photon.LoadBalancing.MasterServer.ChannelLobby.GameChannel Class Reference

Classes

class  Subscription
 

Public Member Functions

 GameChannel (GameChannelList gameChannelList, GameChannelKey gamePropertyFilter)
 
Subscription AddSubscription (PeerBase peer, int gameCount)
 
void OnGameUpdated (GameState gameState)
 
void OnGameRemoved (GameState gameState)
 
void PublishGameChanges ()
 
Hashtable GetChangedGames ()
 
Hashtable GetChangedGames (int maxGameCount)
 
Hashtable GetGameList (int maxCount)
 

Properties

Hashtable GameProperties [get]
 

Constructor & Destructor Documentation

◆ GameChannel()

Photon.LoadBalancing.MasterServer.ChannelLobby.GameChannel.GameChannel ( GameChannelList  gameChannelList,
GameChannelKey  gamePropertyFilter 
)
inline

Member Function Documentation

◆ AddSubscription()

Subscription Photon.LoadBalancing.MasterServer.ChannelLobby.GameChannel.AddSubscription ( PeerBase  peer,
int  gameCount 
)
inline

◆ GetChangedGames() [1/2]

Hashtable Photon.LoadBalancing.MasterServer.ChannelLobby.GameChannel.GetChangedGames ( )
inline

◆ GetChangedGames() [2/2]

Hashtable Photon.LoadBalancing.MasterServer.ChannelLobby.GameChannel.GetChangedGames ( int  maxGameCount)
inline

◆ GetGameList()

Hashtable Photon.LoadBalancing.MasterServer.ChannelLobby.GameChannel.GetGameList ( int  maxCount)
inline

◆ OnGameRemoved()

void Photon.LoadBalancing.MasterServer.ChannelLobby.GameChannel.OnGameRemoved ( GameState  gameState)
inline

◆ OnGameUpdated()

void Photon.LoadBalancing.MasterServer.ChannelLobby.GameChannel.OnGameUpdated ( GameState  gameState)
inline

◆ PublishGameChanges()

void Photon.LoadBalancing.MasterServer.ChannelLobby.GameChannel.PublishGameChanges ( )
inline

Property Documentation

◆ GameProperties

Hashtable Photon.LoadBalancing.MasterServer.ChannelLobby.GameChannel.GameProperties
get