|
| class | ActorProperties |
| | Class for constants. These (byte) values define "well known" properties for an Actor / Player. More...
|
| |
| class | AppSettings |
| | Settings for Photon application(s) and the server to connect to. More...
|
| |
| class | AsyncConfig |
| | The Photon Realtime async extension configuration is used in all async calls and will use the Global if not explicitly set. More...
|
| |
| class | AsyncExtensions |
| | Extensions methods to wrap Photon Realtime API calls into System.Threading.Tasks. More...
|
| |
| class | AsyncOperationHandler |
| | The operation handler is used to monitor the Photon Realtime operation callbacks for an async task. More...
|
| |
| class | AuthenticationFailedException |
| | Is used by the AsyncExtensions to signal authentication errors during connect. More...
|
| |
| class | AuthenticationValues |
| | Container for user authentication in Photon. Set AuthValues before you connect - all else is handled. More...
|
| |
| class | ConnectionCallbacksContainer |
| | Container type for callbacks defined by IConnectionCallbacks. See AddCallbackTarget. More...
|
| |
| class | ConnectionHandler |
| | Handler class to use threading to keep a RealtimeClient connection alive (calling SendAcksOnly if it was not called in time). More...
|
| |
| class | ConnectionServiceScope |
| | Can be used inside a using-scope to keep updating the connection. More...
|
| |
| class | DisconnectException |
| | Is used by the AsyncExtensions to signal disconnects. More...
|
| |
| class | EnterRoomArgs |
| | Parameters for creating rooms. More...
|
| |
| class | EnterRoomParams |
| | Renamed to EnterRoomArgs. More...
|
| |
| class | ErrorCode |
| | ErrorCode defines the default codes associated with Photon client/server communication. More...
|
| |
| class | ErrorInfo |
| | Class wrapping the received EventCode.ErrorInfo event. More...
|
| |
| class | EventBetter |
| | Allows registering for individual callbacks of the Photon Realtime API, using Message Types. More...
|
| |
| class | EventCode |
| | Class for constants. These values are for events defined by Photon Realtime. More...
|
| |
| class | Extensions |
| | This static class defines some useful extension methods for several existing classes (e.g. Vector3, float and others). More...
|
| |
| class | FindFriendsArgs |
| | Options for OpFindFriends can be combined to filter which rooms of friends are returned. More...
|
| |
| class | FindFriendsOptions |
| | Renamed to FindFriendsArgs. More...
|
| |
| class | FriendInfo |
| | Stores info about a friend's online state and in which room he/she is. More...
|
| |
| class | GamePropertyKey |
| | Class for constants. These (byte) values are for "well known" room/game properties used in Photon Realtime. More...
|
| |
| interface | IConnectionCallbacks |
| | Collection of "organizational" callbacks for the Realtime Api to cover: Connection and Regions. More...
|
| |
| interface | IErrorInfoCallback |
| | Interface for EventCode.ErrorInfo event callback for the Realtime Api. More...
|
| |
| interface | IInRoomCallbacks |
| | Collection of "in room" callbacks for the Realtime Api to cover: Players entering or leaving, property updates and Master Client switching. More...
|
| |
| interface | ILobbyCallbacks |
| | Collection of "organizational" callbacks for the Realtime Api to cover the Lobby. More...
|
| |
| interface | IMatchmakingCallbacks |
| | Collection of "organizational" callbacks for the Realtime Api to cover Matchmaking. More...
|
| |
| interface | IOnEventCallback |
| | Event callback for the Realtime Api. Covers events from the server and those sent by clients via OpRaiseEvent. More...
|
| |
| interface | IOnMessageCallback |
| | Called for any incoming messages. For "raw" messages the message parameter is an ArraySegment<byte>. More...
|
| |
| class | JoinRandomRoomArgs |
| | Parameters for the matchmaking of JoinRandomRoom and JoinRandomOrCreateRoom. More...
|
| |
| class | Log |
| | Static class to provide customizable log functionality. More...
|
| |
| struct | MatchmakingArguments |
| | The arguments list for the matchmaking extension method ConnectToRoomAsync(). More...
|
| |
| class | MatchMakingCallbacksContainer |
| | Container type for callbacks defined by IMatchmakingCallbacks. See MatchMakingCallbackTargets. More...
|
| |
| class | MatchmakingExtensions |
| | An extension class to wrap some of the most common Photon matchmaking calls. More...
|
| |
| class | MatchmakingReconnectInformation |
| | Reconnection information storage. Internally runs Set(RealtimeClient, TimeSpan) during MatchmakingExtensions.ConnectToRoomAsync(RealtimeClient, MatchmakingArguments). More...
|
| |
| class | OnConnectedMsg |
| | Callback message for OnConnected callback. More...
|
| |
| class | OnConnectedToMasterMsg |
| | Callback message for OnConnectedToMaster callback. More...
|
| |
| class | OnCreatedRoomMsg |
| | Callback message for OnCreatedRoom callback. More...
|
| |
| class | OnCreateRoomFailedMsg |
| | Callback message for OnCreateRoomFailed callback. More...
|
| |
| class | OnCustomAuthenticationFailedMsg |
| | Callback message for OnCustomAuthenticationFailed callback. More...
|
| |
| class | OnCustomAuthenticationResponseMsg |
| | Callback message for OnCustomAuthenticationResponse callback. More...
|
| |
| class | OnDisconnectedMsg |
| | Callback message for OnDisconnected callback. More...
|
| |
| class | OnErrorInfoMsg |
| | Callback message for OnErrorInfo callback. More...
|
| |
| class | OnFriendListUpdateMsg |
| | Callback message for OnFriendListUpdate callback. More...
|
| |
| class | OnJoinedLobbyMsg |
| | Callback message for OnJoinedLobby callback. More...
|
| |
| class | OnJoinedRoomMsg |
| | Callback message for OnJoinedRoom callback. More...
|
| |
| class | OnJoinRandomFailedMsg |
| | Callback message for OnJoinRandomFailed callback. More...
|
| |
| class | OnJoinRoomFailedMsg |
| | Callback message for OnJoinRoomFailed callback. More...
|
| |
| class | OnLeftLobbyMsg |
| | Callback message for OnLeftLobby callback. More...
|
| |
| class | OnLeftRoomMsg |
| | Callback message for OnLeftRoom callback. More...
|
| |
| class | OnLobbyStatisticsUpdateMsg |
| | Callback message for OnLobbyStatisticsUpdate callback. More...
|
| |
| class | OnMasterClientSwitchedMsg |
| | Callback message for OnMasterClientSwitched callback. More...
|
| |
| class | OnPlayerEnteredRoomMsg |
| | Callback message for OnPlayerEnteredRoom callback. More...
|
| |
| class | OnPlayerLeftRoomMsg |
| | Callback message for OnPlayerLeftRoom callback. More...
|
| |
| class | OnPlayerPropertiesUpdateMsg |
| | Callback message for OnPlayerPropertiesUpdate callback. More...
|
| |
| class | OnRegionListReceivedMsg |
| | Callback message for OnRegionList callback. More...
|
| |
| class | OnRoomListUpdateMsg |
| | Callback message for OnRoomListUpdate callback. More...
|
| |
| class | OnRoomPropertiesUpdateMsg |
| | Callback message for OnRoomPropertiesUpdate callback. More...
|
| |
| class | OperationCode |
| | Class for constants. Contains operation codes. More...
|
| |
| class | OperationException |
| | Is used by the AsyncExtensions to signal that the requested operation failed. More...
|
| |
| class | OperationStartException |
| | Is used by the AsyncExtensions to signal that the operation could not be started. More...
|
| |
| class | OperationTimeoutException |
| | Is used by the AsyncExtensions to signal that the operation timed out. The operation timeout is controlled by the AsyncConfig.OperationTimeoutSec. More...
|
| |
| class | OpJoinRandomRoomParams |
| | Renamed to JoinRandomRoomArgs. More...
|
| |
| class | ParameterCode |
| | Class for constants. Codes for parameters of Operations and Events. More...
|
| |
| class | PhotonPing |
| | Abstract implementation of PhotonPing, ase for pinging servers to find the "Best Region". More...
|
| |
| class | PingMono |
| | Uses C# Socket class from System.Net.Sockets (as Unity usually does). More...
|
| |
| class | Player |
| | Summarizes a "player" within a room, identified (in that room) by ID (or "actorNumber"). More...
|
| |
| class | ProtocolPorts |
| | Container for port definitions for the RealtimeClient. Ports that are non-zero can be used to override assigned ports coming from the server. More...
|
| |
| struct | RaiseEventArgs |
| | Aggregates several less-often used args for operation RaiseEvent. See field descriptions for usage details. More...
|
| |
| class | RealtimeClient |
| | Main class of the Photon Realtime API. It keeps (connection) state and will automatically execute transitions from Name Server to Master Server and Game Servers. More...
|
| |
| class | Region |
| | Summarizes a region's properties for Best Region selection and pinging. More...
|
| |
| class | RegionHandler |
| | Provides methods to work with Photon's regions (Photon Cloud) and can be use to find the one with best ping. More...
|
| |
| class | RegionPinger |
| | Wraps the ping attempts and workflow for a single region. More...
|
| |
| class | Room |
| | This class represents a room a client joins/joined. More...
|
| |
| class | RoomInfo |
| | A simplified room with just the info required to list and join, used for the room listing in the lobby. The properties are not settable (IsOpen, MaxPlayers, etc). More...
|
| |
| class | RoomOptions |
| | Wraps up common room properties needed when you create rooms. Read the individual entries for more details. More...
|
| |
| struct | ServerPorts |
| | Struct to keep port-values per server. More...
|
| |
| class | SystemConnectionSummary |
| | The SystemConnectionSummary (SBS) is useful to analyze low level connection issues in Unity. This requires a ConnectionHandler in the scene. More...
|
| |
| class | TypedLobby |
| | Refers to a specific lobby on the server. More...
|
| |
| class | TypedLobbyInfo |
| | Info for a lobby on the server. Used when AppSettings.EnableLobbyStatistics is true (can be passed to ConnectUsingSettings). More...
|
| |
|
| enum | AuthModeOption |
| | Options for authentication modes. From "classic" auth on each server to AuthOnce (on NameServer). More...
|
| |
| enum | ClientAppType |
| | Defines which sort of app the RealtimeClient is used for: Realtime or Voice. More...
|
| |
| enum | ClientState |
| | State values for a client, which handles switching Photon server types, some operations, etc. More...
|
| |
| enum | CommandEventSubcode : byte |
| | Used with EventCode.CommandEvent (220) by some first party plugins (e.g. Matchmaking Tickets and Voice Interest Management). More...
|
| |
| enum | CustomAuthenticationType : byte |
| | Options for optional "Custom Authentication" services used with Photon. Used by OpAuthenticate after connecting to Photon. More...
|
| |
| enum | DisconnectCause |
| | Enumeration of causes for Disconnects (used in RealtimeClient.DisconnectedCause). More...
|
| |
| enum | EncryptionMode |
| | Defines how the communication gets encrypted. More...
|
| |
| enum | EventCaching : byte |
| | Lite - OpRaiseEvent allows you to cache events and automatically send them to joining players in a room. Events are cached per event code and player: Event 100 (example!) can be stored once per player. Cached events can be modified, replaced and removed. More...
|
| |
| enum | JoinMode : byte |
| | Defines possible values for OpJoinRoom and OpJoinOrCreate. It tells the server if the room can be only be joined normally, created implicitly or found on a web-service for Turnbased games. More...
|
| |
| enum | LobbyType : byte |
| | Types of lobbies define their behaviour and capabilities. Check each value for details. More...
|
| |
| enum | MatchmakingMode : byte |
| | Options for matchmaking rules for OpJoinRandom. More...
|
| |
| enum | PropertyTypeFlag : byte |
| | Flags for "types of properties", being used as filter in OpGetProperties. More...
|
| |
| enum | ReceiverGroup : byte |
| | Lite - OpRaiseEvent lets you chose which actors in the room should receive events. By default, events are sent to "Others" but you can overrule this. More...
|
| |
| enum | ServerConnection |
| | Available server (types) for internally used field: server. More...
|
| |