Photon Server API
Classes | |
| class | ChangeGroups |
| class | CloseRequest |
| class | CreateGameRequest |
| class | CreateGameResponse |
| Defines the response paramters for create game requests. More... | |
| class | DebugGameRequest |
| class | DebugGameResponse |
| class | GetPropertiesRequest |
| The get properties request. More... | |
| class | GetPropertiesResponse |
| Response for GetPropertiesRequest. More... | |
| class | HiveErrorMessages |
| class | JoinGameRequest |
| This class implements the Join operation. More... | |
| class | JoinGameResponse |
| class | JoinModes |
| class | JoinResponse |
| Response for JoinGameRequest. More... | |
| class | LeaveRequest |
| Implements the Leave operation. More... | |
| class | RaiseEventRequest |
| Implements the RaiseEvent operation. More... | |
| class | SetPropertiesRequest |
| The set properties operation. More... | |
|
strong |
|
strong |
Parameter value of RaiseEventRequest.
|
strong |
Event codes of events (defining their type and keys).
|
strong |
|
strong |
Defines the operation codes used by the Lite application. These codes match events (in parts).
| Enumerator | |
|---|---|
| Join | The operation code for the join operation. |
| Leave | Operation code for the leave operation. |
| RaiseEvent | Operation code for the raise event operation. |
| SetProperties | Operation code for the set properties operation. |
| GetProperties | Operation code for the get properties operation. |
| Ping | Operation code for the ping operation. |
| ChangeGroups | Operation code for the ChangeGroups operation. |
| Authenticate | |
| JoinLobby | |
| LeaveLobby | |
| CreateGame | |
| JoinGame | |
| JoinRandomGame | |
| DebugGame | |
| FindFriends | |
| LobbyStats | |
| Rpc | |
|
strong |
Parameter keys are used as event-keys, operation-parameter keys and operation-return keys alike. The values are partly taken from Exit Games Photon, which contains many more keys.
| Enumerator | |
|---|---|
| GameId | The game id. |
| ActorNr | The actor nr used as op-key and ev-key |
| TargetActorNr | The target actor nr. |
| Actors | The actors. |
| Properties | The properties. |
| Broadcast | The broadcast. |
| ActorProperties | The actor properties. |
| GameProperties | The game properties. |
| Cache | Event parameter to indicate whether events are cached for new actors. |
| ReceiverGroup | Event parameter containing a Photon.Hive.Operations.ReceiverGroup value. |
| Data | The data. |
| Code | The paramter code for the raise event operations event code. |
| Flush | the flush event code for raise event. |
| DeleteCacheOnLeave | Event parameter to indicate whether cached events are deleted automaticly for actors leaving a room. |
| Group | The group this event should be sent to. No error is happening if the group is empty or not existing. |
| GroupsForRemove | Groups to leave. Null won't remove any groups. byte[0] will remove ALL groups. Otherwise only the groups listed will be removed. |
| PublishUserId | Should or not JoinGame response and JoinEvent contain user ids |
| GroupsForAdd | Groups to enter. Null won't add groups. byte[0] will add ALL groups. Otherwise only the groups listed will be added. |
| AddUsers | |
| SuppressRoomEvents | A parameter indicating if common room events (Join, Leave) will be suppressed. |
| EmptyRoomLiveTime | A parameter indicating how long a room instance should be kept alive in the room cache after all players left the room. |
| PlayerTTL | A parameter indicating how long a player is allowd to rejoin. |
| HttpForward | A parameter indicating that content of room event should be forwarded to some server |
| WebFlags | |
| IsInactive | Allows the player to re-join the game. |
| CheckUserOnJoin | Activates UserId checks on joining - allowing a users to be only once in the room. Default is deactivated for backwards compatibility, but we recomend to use in future Note: Should be active for saved games. |
| ExpectedValues | Expected values for actor and game properties |
| Address | |
| PeerCount | |
| ForceRejoin | |
| GameCount | |
| MasterPeerCount | |
| UserId | |
| ApplicationId | |
| Position | |
| GameList | |
| Token | |
| AppVersion | |
| NodeId | |
| Info | |
| ClientAuthenticationType | |
| ClientAuthenticationParams | |
| CreateIfNotExists | |
| JoinMode | |
| ClientAuthenticationData | |
| LobbyName | |
| LobbyType | |
| LobbyStats | |
| Region | |
| UriPath | |
| RpcCallParams | |
| RpcCallRetCode | |
| RpcCallRetMessage | |
| CacheSliceIndex | |
| Plugins | |
| MasterClientId | |
| Nickname | |
| PluginName | |
| PluginVersion | |
| Flags | |
|
strong |
|
strong |