Photon Plugins API Documentation
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NPhoton
 NHive
 NPlugin
 CCacheOperationsRelated to RaiseEvent operation. Allows you to control room events events cache by setting the required option. 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.
 CCallStatusStatus of the ICallInfo argument passed to plugin callbacks.
 CEnvironmentVersionContains version of PhotonHivePlugin at build time and currently running
 CErrorCodesInternal plugin errors codes.
 CErrorPluginSpecial plugin that causes most callbacks to fail.
 CExcludedActorInfoA serializable container of exluded (explicitly removed) actor info.
 CHttpRequestHTTP request to be sent.
 CHttpRequestQueueResultCodes returned as a result of process of queued HTTP request.
 CIActorBase interface of actor class inside the room.
 CIBeforeCloseGameCallInfoBase interface of argument passed to BeforeCloseGame callback.
 CIBeforeJoinGameCallInfoBase interface of argument passed to BeforeJoin callback.
 CIBeforeSetPropertiesCallInfoBase interface of argument passed to BeforeSetProperties plugin callback.
 CICallInfoCommon/base interface of all arguments passed to plugin callbacks.
 CICloseGameCallInfoBase interface of argument passed to OnCloseGame callback.
 CICloseRequestBase interface of close request as sent by server.
 CICreateGameCallInfoBase interface of argument passed to OnCreateGame callback.
 CIDisconnectCallInfoBase interface of argument passed to OnDisconnect callback.
 CIGamePluginBase interface that should be implemented by any plugin class.
 CIHttpResponseBase interface of HTTP response.
 CIJoinGameCallInfoBase interface of argument passed to OnJoinGame callback.
 CIJoinGameRequestBase interface of Op Join request containing the parameters as sent by client.
 CIJoinRequest
 CILeaveGameCallInfoBase interface of argument passed to OnLeave callback.
 CILeaveGameRequestBase interface of Op LeaveRoom request containing the parameters as sent by client.
 CIOperationRequestBase interface of all operation requests containing common parameters as sent by client.
 CIPluginFactoryBase interface of plugin factory pattern.
 CIPluginHostBase interface that should be implemented as a wrapper of the game that is hosting the plugin instance.
 CIRaiseEventCallInfoBase interface of argument passed to OnRaiseEvent plugin callback.
 CIRaiseEventRequestBase interface of Op RaiseEvent request containing the parameters as sent by client.
 CISetPropertiesCallInfoBase interface of argument passed to OnSetProperties plugin callback.
 CISetPropertiesFailedCallInfoBase interface of argument passed to OnSetPropertiesFailed callback.
 CISetPropertiesRequestBase interface of Op SetProperties request containing the parameters as sent by client.
 CITypedCallInfo
 CJoinModeConstantsOp JoinGame modes.
 CLeaveReasonCode of the reasons why a peer may leave a room.
 CPluginBaseBase plugin class that should be extended to make custom ones.
 CPluginFactoryBaseBase abstract class of plugin factory pattern.
 CProcessJoinParamsJoin options used in Photon.Hive.Plugin.IJoinGameCallInfo.
 CPropertyThe property.
 CPropertyBagThe property bag.
 CPropertyChangedEventArgsThe property changed event args.
 CReciverGroupRelated to RaiseEvent operation. Lets you choose which actors in the room should receive events.
 CRemoveActorReasonReasons why an actor was excluded from a room: removed from actors list and added to excluded list. RemoveActorReason
 CSendParametersThe struct contains the parameters for Photon.SocketServer.PeerBase.SendOperationResponse(Photon.SocketServer.OperationResponse,Photon.SocketServer.SendParameters), Photon.SocketServer.PeerBase.SendEvent(Photon.SocketServer.IEventData,Photon.SocketServer.SendParameters) and Photon.SocketServer.ServerToServer.S2SPeerBase.SendOperationRequest(Photon.SocketServer.OperationRequest,Photon.SocketServer.SendParameters) and contains the info about incoming data at Photon.SocketServer.PeerBase.OnOperationRequest(Photon.SocketServer.OperationRequest,Photon.SocketServer.SendParameters), Photon.SocketServer.ServerToServer.S2SPeerBase.OnEvent(Photon.SocketServer.IEventData,Photon.SocketServer.SendParameters) and Photon.SocketServer.ServerToServer.S2SPeerBase.OnOperationResponse(Photon.SocketServer.OperationResponse,Photon.SocketServer.SendParameters).
 CSerializableActorA serializable room actor entry.
 CSerializableGameStateA serializable snapshot of the room's full state.
 CWebFlagsOptional 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.