Public Member Functions | |
GameState () | |
bool | SetState (SerializableGameState state) |
bool | SetState (Dictionary< string, object > state) |
SerializableGameState | GetSerializableGameState () |
Dictionary< string, object > | GetState () |
Public Attributes | |
ActorsManager | ActorsManager => this.actorsManager |
Protected Attributes | |
ActorsManager | actorsManager |
Properties | |
PropertyBag< object > | Properties [get] |
Gets a PropertyBag instance used to store custom room properties. More... | |
bool | IsOpen [get, set] |
bool | IsVisible [get, set] |
string | LobbyId [get, set] |
HashSet< object > | LobbyProperties [get, set] |
Contains the keys of the game properties hashtable which should be listet in the lobby. More... | |
AppLobbyType | LobbyType [get, set] |
byte | MaxPlayers [get, set] |
int | PlayerTTL [get, set] |
Player live time More... | |
int | EmptyRoomLiveTime [get, set] |
RoomEventCacheManager | EventCache = new RoomEventCacheManager() [get] |
EventCacheDictionary | ActorEventCache = new EventCacheDictionary() [get] |
Contains Caching.EventCaches for all actors. More... | |
GroupManager | GroupManager = new GroupManager() [get] |
int | RoomFlags [get, set] |
bool | CheckUserOnJoin [get, set] |
bool | PublishUserId [get, set] |
bool | DeleteCacheOnLeave [get, set] |
Gets or sets a value indicating whether cached events are automatically deleted for actors which are leaving a room. More... | |
bool | SuppressRoomEvents [get, set] |
Gets or sets a value indicating if common room events (Join, Leave) will suppressed. More... | |
bool | SuppressPlayerInfo [get, set] |
If this flag is set we do not send any player info during joining to both joiner and active players More... | |
bool | BroadcastPropsChangesToAll [get, set] |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
ActorsManager Photon.Hive.GameState.ActorsManager => this.actorsManager |
|
get |
Contains Caching.EventCaches for all actors.
|
getset |
|
getset |
|
getset |
Gets or sets a value indicating whether cached events are automatically deleted for actors which are leaving a room.
|
getset |
|
get |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
Contains the keys of the game properties hashtable which should be listet in the lobby.
|
getset |
|
getset |
|
getset |
Player live time
|
get |
Gets a PropertyBag instance used to store custom room properties.
|
getset |
|
getset |
|
getset |
If this flag is set we do not send any player info during joining to both joiner and active players
|
getset |
Gets or sets a value indicating if common room events (Join, Leave) will suppressed.