Photon .NET Client API 4.1.4.8

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CPhoton.Realtime.ActorPropertiesClass for constants. These (byte) values define "well known" properties for an Actor / Player
 CPhoton.Realtime.AppSettingsSettings for Photon application(s) and the server to connect to
 CAttribute
 CPhoton.Realtime.AuthenticationValuesContainer for user authentication in Photon. Set AuthValues before you connect - all else is handled
 CPhoton.Chat.AuthenticationValuesContainer for user authentication in Photon. Set AuthValues before you connect - all else is handled
 CExitGames.Client.Photon.ByteArraySlicePoolTiered pool for ByteArraySlices. Reduces the allocations once enough slices are available
 CPhoton.Chat.ChannelCreationOptions
 CPhoton.Chat.ChannelWellKnownProperties
 CPhoton.Chat.ChatAppSettingsSettings for Photon application(s) and the server to connect to
 CPhoton.Chat.ChatChannelA channel of communication in Photon Chat, updated by ChatClient and provided as READ ONLY
 CPhoton.Chat.ChatEventCodeWraps up internally used constants in Photon Chat events. You don't have to use them directly usually
 CPhoton.Chat.ChatOperationCodeWraps up codes for operations used internally in Photon Chat. You don't have to use them directly usually
 CPhoton.Chat.ChatParameterCodeWraps up codes for parameters (in operations and events) used internally in Photon Chat. You don't have to use them directly usually
 CPhoton.Realtime.ConnectionHandler
 CExitGames.Client.Photon.DisconnectMessage
 CPhoton.Realtime.EnterRoomParamsParameters for creating rooms
 CPhoton.Realtime.ErrorCodeErrorCode defines the default codes associated with Photon client/server communication
 CPhoton.Chat.ErrorCodeErrorCode defines the default codes associated with Photon client/server communication
 CPhoton.Realtime.ErrorInfoClass wrapping the received EventCode.ErrorInfo event
 CPhoton.Realtime.EventCodeClass for constants. These values are for events defined by Photon LoadBalancing
 CExitGames.Client.Photon.EventDataA Photon Event consists of a Code value and a Parameters Dictionary with the event's content (if any)
 CException
 CPhoton.Realtime.FindFriendsOptionsOptions for OpFindFriends can be combined to filter which rooms of friends are returned
 CPhoton.Realtime.FriendInfoUsed to store info about a friend's online state and in which room he/she is
 CPhoton.Realtime.GamePropertyKeyClass for constants. These (byte) values are for "well known" room/game properties used in Photon LoadBalancing
 CPhoton.Chat.IChatClientListenerCallback interface for Chat client side. Contains callback methods to notify your app about updates. Must be provided to new ChatClient in constructor
 CPhoton.Realtime.IConnectionCallbacksCollection of "organizational" callbacks for the Realtime Api to cover: Connection and Regions
 CIDisposable
 CPhoton.Realtime.IErrorInfoCallbackInterface for EventCode.ErrorInfo event callback for the Realtime Api
 CPhoton.Realtime.IInRoomCallbacksCollection of "in room" callbacks for the Realtime Api to cover: Players entering or leaving, property updates and Master Client switching
 CPhoton.Realtime.ILobbyCallbacksCollection of "organizational" callbacks for the Realtime Api to cover the Lobby
 CPhoton.Realtime.IMatchmakingCallbacksCollection of "organizational" callbacks for the Realtime Api to cover Matchmaking
 CPhoton.Realtime.IOnEventCallbackEvent callback for the Realtime Api. Covers events from the server and those sent by clients via OpRaiseEvent
 CExitGames.Client.Photon.Encryption.IPhotonEncryptorInterface for DatagramEncryptor implementations
 CExitGames.Client.Photon.IPhotonPeerListenerCallback interface for the Photon client side. Must be provided to a new PhotonPeer in its constructor
 CExitGames.Client.Photon.IPhotonSocket
 CExitGames.Client.Photon.IProtocol
 CExitGames.Client.Photon.ITrafficRecorderInterface for (UDP) traffic capturing
 CPhoton.Realtime.IWebRpcCallbackInterface for "WebRpc" callbacks for the Realtime Api. Currently includes only responses for Web RPCs
 CExitGames.Client.Photon.NonAllocDictionary< K, V >.KeyIterator
 CExitGames.Client.Photon.ParameterDictionary.KeyValuePair
 CList
 CExitGames.Client.Photon.NetworkSimulationSetA set of network simulation settings, enabled (and disabled) by PhotonPeer.IsSimulationEnabled
 CExitGames.Client.Photon.NonAllocDictionary< K, V >Replacement for Dictionary<K,V> which does not allocate memory during usage
 CExitGames.Client.Photon.NonAllocDictionary< byte, object >
 CExitGames.Client.Photon.NonAllocDictionary< int, NCommand >
 CPhoton.Realtime.OperationCodeClass for constants. Contains operation codes
 CExitGames.Client.Photon.OperationRequestContainer for an Operation request, which is a code and parameters
 CExitGames.Client.Photon.OperationResponseContains the server's response for an operation called by this peer. The indexer of this class actually provides access to the Parameters Dictionary
 CPhoton.Realtime.OpJoinRandomRoomParamsParameters for the matchmaking of JoinRandomRoom and JoinRandomOrCreateRoom
 CExitGames.Client.Photon.NonAllocDictionary< K, V >.PairIterator
 CPhoton.Realtime.ParameterCodeClass for constants. Codes for parameters of Operations and Events
 CPhoton.Chat.ParameterCodeClass for constants. Codes for parameters of Operations and Events
 CExitGames.Client.Photon.ParameterDictionary
 CExitGames.Client.Photon.PeerBase
 CExitGames.Client.Photon.PhotonPeerInstances of the PhotonPeer class are used to connect to a Photon server and communicate with it
 CPhoton.Realtime.PhotonPortDefinitionContainer for port definitions
 CPhoton.Realtime.PlayerSummarizes a "player" within a room, identified (in that room) by ID (or "actorNumber")
 CExitGames.Client.Photon.Pool< T >
 CExitGames.Client.Photon.Pool< ExitGames.Client.Photon.ParameterDictionary >
 CExitGames.Client.Photon.ProtocolProvides tools for the Exit Games Protocol
 CPhoton.Realtime.RaiseEventOptionsAggregates several less-often used options for operation RaiseEvent. See field descriptions for usage details
 CPhoton.Realtime.Region
 CPhoton.Realtime.RegionHandlerProvides methods to work with Photon's regions (Photon Cloud) and can be use to find the one with best ping
 CPhoton.Realtime.RegionPinger
 CPhoton.Realtime.RoomInfoA 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)
 CPhoton.Realtime.RoomOptionsWraps up common room properties needed when you create rooms. Read the individual entries for more details
 CExitGames.Client.Photon.SendOptionsWraps up DeliveryMode, Encryption and Channel values for sending operations and messages
 CExitGames.Client.Photon.StreamBuffer
 CExitGames.Client.Photon.StructWrapping.StructWrapper
 CExitGames.Client.Photon.StructWrapping.StructWrapper< bool >
 CExitGames.Client.Photon.StructWrapping.StructWrapper< byte >
 CExitGames.Client.Photon.StructWrapping.StructWrapperPool
 CExitGames.Client.Photon.StructWrapping.StructWrapperPool< T >
 CExitGames.Client.Photon.StructWrapping.StructWrapperPools
 CExitGames.Client.Photon.SupportClassContains several (more or less) useful static methods, mostly used for debugging
 CExitGames.Client.Photon.SupportClass.ThreadSafeRandomClass to wrap static access to the random.Next() call in a thread safe manner
 CExitGames.Client.Photon.TrafficStats
 CExitGames.Client.Photon.TrafficStatsGameLevelOnly in use as long as PhotonPeer.TrafficStatsEnabled = true;
 CPhoton.Realtime.TypedLobbyRefers to a specific lobby on the server
 CExitGames.Client.Photon.NonAllocDictionary< K, V >.ValueIterator
 CPhoton.Realtime.WebFlagsOptional flags to be used in Photon client SDKs with Op RaiseEvent and Op SetProperties. Introduced mainly for webhooks 1.2 to control behavior of forwarded HTTP requests
 CPhoton.Realtime.WebRpcResponseReads an operation response of a WebRpc and provides convenient access to most common values