Photon Server API Documentation v5.0RC1

Public Member Functions | Properties | List of all members
Photon.LoadBalancing.MasterServer.Lobby.GameTable Class Reference

Public Member Functions

 GameTable (int columnCount, string columnPrefix)
 
void InsertGameState (string gameId, Dictionary< object, object > properties)
 
void Update (string gameId, Dictionary< object, object > properties)
 
int Delete (string gameId)
 
string FindMatch (string query, int offset=0)
 
List< string > FindMatches (string query, int limit)
 
List< object[]> FindMatchesWithValues (string query, int limit)
 
void AddColumn (string name)
 
void DropColumn (string name)
 

Properties

long MemoryUsed [get]
 

Constructor & Destructor Documentation

◆ GameTable()

Photon.LoadBalancing.MasterServer.Lobby.GameTable.GameTable ( int  columnCount,
string  columnPrefix 
)
inline

Member Function Documentation

◆ AddColumn()

void Photon.LoadBalancing.MasterServer.Lobby.GameTable.AddColumn ( string  name)
inline

◆ Delete()

int Photon.LoadBalancing.MasterServer.Lobby.GameTable.Delete ( string  gameId)
inline

◆ DropColumn()

void Photon.LoadBalancing.MasterServer.Lobby.GameTable.DropColumn ( string  name)
inline

◆ FindMatch()

string Photon.LoadBalancing.MasterServer.Lobby.GameTable.FindMatch ( string  query,
int  offset = 0 
)
inline

◆ FindMatches()

List<string> Photon.LoadBalancing.MasterServer.Lobby.GameTable.FindMatches ( string  query,
int  limit 
)
inline

◆ FindMatchesWithValues()

List<object[]> Photon.LoadBalancing.MasterServer.Lobby.GameTable.FindMatchesWithValues ( string  query,
int  limit 
)
inline

◆ InsertGameState()

void Photon.LoadBalancing.MasterServer.Lobby.GameTable.InsertGameState ( string  gameId,
Dictionary< object, object >  properties 
)
inline

◆ Update()

void Photon.LoadBalancing.MasterServer.Lobby.GameTable.Update ( string  gameId,
Dictionary< object, object >  properties 
)
inline

Property Documentation

◆ MemoryUsed

long Photon.LoadBalancing.MasterServer.Lobby.GameTable.MemoryUsed
get