Photon .NET Client API
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
oNExitGames
|\NClient
| \NPhoton
|  oNChat
|  |oCChatChannelA channel of communication in Photon Chat, updated by ChatClient and provided as READ ONLY.
|  |oCChatClientCentral class of the Photon Chat API to connect, handle channels and messages.
|  |oCChatEventCodeWraps up internally used constants in Photon Chat events. You don't have to use them directly usually.
|  |oCChatOperationCodeWraps up codes for operations used internally in Photon Chat. You don't have to use them directly usually.
|  |oCChatParameterCodeWraps up codes for parameters (in operations and events) used internally in Photon Chat. You don't have to use them directly usually.
|  |oCAuthenticationValuesContainer for user authentication in Photon. Set AuthValues before you connect - all else is handled.
|  |oCParameterCode
|  |oCErrorCodeErrorCode defines the default codes associated with Photon client/server communication.
|  |\CIChatClientListenerCallback interface for Chat client side. Contains callback methods to notify your app about updates. Must be provided to new ChatClient in constructor
|  oNLoadBalancing
|  |oCFriendInfo
|  |oCLoadBalancingClientThis class implements the Photon LoadBalancing workflow by using a LoadBalancingPeer. It keeps a state and will automatically execute transitions between the Master and Game Servers.
|  |oCLoadBalancingPeerA LoadbalancingPeer provides the operations and enum definitions needed to use the loadbalancing server application which is also used in Photon Cloud.
|  ||oCEnterRoomParams
|  ||\COpJoinRandomRoomParams
|  |oCErrorCodeErrorCode defines the default codes associated with Photon client/server communication.
|  |oCActorPropertiesThese (byte) values define "well known" properties for an Actor / Player.
|  |oCGamePropertyKeyClass for constants. These (byte) values are for "well known" room/game properties used in Photon Loadbalancing.
|  |oCEventCodeThese values are for events defined by Photon Loadbalancing.
|  |oCParameterCodeClass for constants. Codes for parameters of Operations and Events.
|  |oCOperationCodeCodes for parameters and events used in PhotonLoadbalancingAPI
|  |oCRoomOptionsWraps up common room properties needed when you create rooms. Read the individual entries for more details.
|  |oCRaiseEventOptionsAggregates several less-often used options for operation RaiseEvent. See field descriptions for usage details.
|  |oCTypedLobbyRefers to a specific lobby (and type) on the server.
|  |oCTypedLobbyInfo
|  |oCAuthenticationValuesContainer for user authentication in Photon. Set AuthValues before you connect - all else is handled.
|  |oCPlayerSummarizes a "player" within a room, identified (in that room) by ID (or "actorID").
|  |oCRoomThis class represents a room a client joins/joined. Mostly used through LoadBalancingClient.CurrentRoom, after joining any room. Contains a list of current players, their properties and those of this room, too. A room instance has a number of "well known" properties like IsOpen, MaxPlayers which can be changed. Your own, custom properties can be set via SetCustomProperties() while being in the room.
|  |\CRoomInfoUsed for Room listings of the lobby (not yet joining). Offers the basic info about a room: name, player counts, properties, etc.
|  oCHashtableThis is a substitute for the Hashtable class, missing in: Win8RT and Windows Phone. It uses a Dictionary<object,object> as base.
|  oCDictionaryEntryEnumerator
|  oCIPhotonPeerListenerCallback interface for the Photon client side. Must be provided to a new PhotonPeer in its constructor.
|  oCIPhotonSocket
|  oCNetworkSimulationSetA set of network simulation settings, enabled (and disabled) by PhotonPeer.IsSimulationEnabled.
|  oCPeerBase
|  oCPhotonPeerInstances of the PhotonPeer class are used to connect to a Photon server and communicate with it.
|  oCPhotonPing
|  oCPingMonoUses C# Socket class from System.Net.Sockets (as Unity usually does).
|  oCPingWindowsStore
|  oCPingNativeStatic
|  oCPingNativeDynamic
|  oCOperationRequestContainer for an Operation request, which is a code and parameters.
|  oCOperationResponseContains the server's response for an operation called by this peer. The indexer of this class actually provides access to the Parameters Dictionary.
|  oCEventDataContains all components of a Photon Event. Event Parameters, like OperationRequests and OperationResults, consist of a Dictionary with byte-typed keys per value.
|  oCProtocolProvides tools for the Exit Games Protocol
|  oCSocketUdpNativeDynamic
|  oCSocketUdpNativeStatic
|  oCSupportClassContains several (more or less) useful static methods, mostly used for debugging.
|  |\CThreadSafeRandomClass to wrap static access to the random.Next() call in a thread safe manner.
|  oCTrafficStatsGameLevelOnly in use as long as PhotonPeer.TrafficStatsEnabled = true;
|  \CTrafficStats
\NPhoton
 \NSocketServer
  oNNumeric
  \NSecurity