Photon Plugins API Documentation
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CPhoton.Hive.Plugin.CacheOperationsRelated 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.
 CPhoton.Hive.Plugin.CallStatusStatus of the ICallInfo argument passed to plugin callbacks.
 CPhoton.Hive.Plugin.EnvironmentVersionContains version of PhotonHivePlugin at build time and currently running
 CPhoton.Hive.Plugin.ErrorCodesInternal plugin errors codes.
 CEventArgs
 CPhoton.Hive.Plugin.PropertyChangedEventArgs< TKey >The property changed event args.
 CPhoton.Hive.Plugin.ExcludedActorInfoA serializable container of exluded (explicitly removed) actor info.
 CPhoton.Hive.Plugin.HttpRequestHTTP request to be sent.
 CPhoton.Hive.Plugin.HttpRequestQueueResultCodes returned as a result of process of queued HTTP request.
 CPhoton.Hive.Plugin.IActorBase interface of actor class inside the room.
 CPhoton.Hive.Plugin.ICallInfoCommon/base interface of all arguments passed to plugin callbacks.
 CPhoton.Hive.Plugin.ITypedCallInfo< out out RequestType >
 CPhoton.Hive.Plugin.IGamePluginBase interface that should be implemented by any plugin class.
 CPhoton.Hive.Plugin.ErrorPluginSpecial plugin that causes most callbacks to fail.
 CPhoton.Hive.Plugin.PluginBaseBase plugin class that should be extended to make custom ones.
 CPhoton.Hive.Plugin.IHttpResponseBase interface of HTTP response.
 CPhoton.Hive.Plugin.IOperationRequestBase interface of all operation requests containing common parameters as sent by client.
 CPhoton.Hive.Plugin.ICloseRequestBase interface of close request as sent by server.
 CPhoton.Hive.Plugin.IJoinGameRequestBase interface of Op Join request containing the parameters as sent by client.
 CPhoton.Hive.Plugin.IJoinRequest
 CPhoton.Hive.Plugin.ILeaveGameRequestBase interface of Op LeaveRoom request containing the parameters as sent by client.
 CPhoton.Hive.Plugin.IRaiseEventRequestBase interface of Op RaiseEvent request containing the parameters as sent by client.
 CPhoton.Hive.Plugin.ISetPropertiesRequestBase interface of Op SetProperties request containing the parameters as sent by client.
 CPhoton.Hive.Plugin.IPluginFactoryBase interface of plugin factory pattern.
 CPhoton.Hive.Plugin.PluginFactoryBaseBase abstract class of plugin factory pattern.
 CPhoton.Hive.Plugin.IPluginHostBase interface that should be implemented as a wrapper of the game that is hosting the plugin instance.
 CPhoton.Hive.Plugin.ITypedCallInfo< ICloseRequest >
 CPhoton.Hive.Plugin.IBeforeCloseGameCallInfoBase interface of argument passed to BeforeCloseGame callback.
 CPhoton.Hive.Plugin.ICloseGameCallInfoBase interface of argument passed to OnCloseGame callback.
 CPhoton.Hive.Plugin.ITypedCallInfo< IJoinGameRequest >
 CPhoton.Hive.Plugin.IBeforeJoinGameCallInfoBase interface of argument passed to BeforeJoin callback.
 CPhoton.Hive.Plugin.ICreateGameCallInfoBase interface of argument passed to OnCreateGame callback.
 CPhoton.Hive.Plugin.IJoinGameCallInfoBase interface of argument passed to OnJoinGame callback.
 CPhoton.Hive.Plugin.ITypedCallInfo< ILeaveGameRequest >
 CPhoton.Hive.Plugin.ILeaveGameCallInfoBase interface of argument passed to OnLeave callback.
 CPhoton.Hive.Plugin.ITypedCallInfo< IOperationRequest >
 CPhoton.Hive.Plugin.IDisconnectCallInfoBase interface of argument passed to OnDisconnect callback.
 CPhoton.Hive.Plugin.ITypedCallInfo< IRaiseEventRequest >
 CPhoton.Hive.Plugin.IRaiseEventCallInfoBase interface of argument passed to OnRaiseEvent plugin callback.
 CPhoton.Hive.Plugin.ITypedCallInfo< ISetPropertiesRequest >
 CPhoton.Hive.Plugin.IBeforeSetPropertiesCallInfoBase interface of argument passed to BeforeSetProperties plugin callback.
 CPhoton.Hive.Plugin.ISetPropertiesCallInfoBase interface of argument passed to OnSetProperties plugin callback.
 CPhoton.Hive.Plugin.ISetPropertiesFailedCallInfoBase interface of argument passed to OnSetPropertiesFailed callback.
 CPhoton.Hive.Plugin.JoinModeConstantsOp JoinGame modes.
 CPhoton.Hive.Plugin.LeaveReasonCode of the reasons why a peer may leave a room.
 CPhoton.Hive.Plugin.ProcessJoinParamsJoin options used in Photon.Hive.Plugin.IJoinGameCallInfo.
 CPhoton.Hive.Plugin.Property< TKey >The property.
 CPhoton.Hive.Plugin.PropertyBag< TKey >The property bag.
 CPhoton.Hive.Plugin.ReciverGroupRelated to RaiseEvent operation. Lets you choose which actors in the room should receive events.
 CPhoton.Hive.Plugin.RemoveActorReasonReasons why an actor was excluded from a room: removed from actors list and added to excluded list. RemoveActorReason
 CPhoton.Hive.Plugin.SendParametersThe 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).
 CPhoton.Hive.Plugin.SerializableActorA serializable room actor entry.
 CPhoton.Hive.Plugin.SerializableGameStateA serializable snapshot of the room's full state.
 CPhoton.Hive.Plugin.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.