Photon Plugins API Documentation v5.0RC1

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NPhoton
 NHive
 NPlugin
 CCacheOpset of properties to execute cache operation
 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
 CEnqueueStatus
 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
 CFactoryParams
 CGameParameters
 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
 CIFactoryHost
 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
 CIPluginFactory2
 CIPluginFiber
 CIPluginHostBase interface that should be implemented as a wrapper of the game that is hosting the plugin instance
 CIPluginLoggerInterface for a logger
 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
 CPropertyValueComparer
 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
 CRoomOptionFlags
 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