Photon Server API Documentation v5.0RC1

Public Member Functions | Properties | List of all members
Photon.Hive.GameCreateOptions Struct Reference

Public Member Functions

 GameCreateOptions (string gameName, RoomCacheBase roomCache, IPluginManager pluginManager, int maxEmptyRoomTtl=0, IGameStateFactory gameStateFactory=null)
 

Properties

string GameName [get, set]
 
RoomCacheBase RoomCache [get, set]
 
IGameStateFactory GameStateFactory [get, set]
 
int MaxEmptyRoomTTL [get, set]
 
IPluginManager PluginManager [get, set]
 
Dictionary< string, object > Environment [get, set]
 
GameHttpQueueSettings HttpRequestQueueOptions [get, set]
 
ExtendedPoolFiber ExecutionFiber [get, set]
 
IPluginLogMessagesCounter LogMessagesCounter [get, set]
 

Constructor & Destructor Documentation

◆ GameCreateOptions()

Photon.Hive.GameCreateOptions.GameCreateOptions ( string  gameName,
RoomCacheBase  roomCache,
IPluginManager  pluginManager,
int  maxEmptyRoomTtl = 0,
IGameStateFactory  gameStateFactory = null 
)
inline

Property Documentation

◆ Environment

Dictionary<string, object> Photon.Hive.GameCreateOptions.Environment
getset

◆ ExecutionFiber

ExtendedPoolFiber Photon.Hive.GameCreateOptions.ExecutionFiber
getset

◆ GameName

string Photon.Hive.GameCreateOptions.GameName
getset

◆ GameStateFactory

IGameStateFactory Photon.Hive.GameCreateOptions.GameStateFactory
getset

◆ HttpRequestQueueOptions

GameHttpQueueSettings Photon.Hive.GameCreateOptions.HttpRequestQueueOptions
getset

◆ LogMessagesCounter

IPluginLogMessagesCounter Photon.Hive.GameCreateOptions.LogMessagesCounter
getset

◆ MaxEmptyRoomTTL

int Photon.Hive.GameCreateOptions.MaxEmptyRoomTTL
getset

◆ PluginManager

IPluginManager Photon.Hive.GameCreateOptions.PluginManager
getset

◆ RoomCache

RoomCacheBase Photon.Hive.GameCreateOptions.RoomCache
getset