Photon Plugins API Documentation v5.0RC1

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CPhoton.Hive.Plugin.CacheOpset of properties to execute cache operation
 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.EnqueueStatus
 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.FactoryParams
 CPhoton.Hive.Plugin.GameParameters
 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.IFactoryHost
 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.IPluginFactory2
 CPhoton.Hive.Plugin.PluginFactoryBaseBase abstract class of plugin factory pattern
 CPhoton.Hive.Plugin.IPluginFiber
 CPhoton.Hive.Plugin.IPluginHostBase interface that should be implemented as a wrapper of the game that is hosting the plugin instance
 CPhoton.Hive.Plugin.IPluginLoggerInterface for a logger
 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.PropertyValueComparer
 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.RoomOptionFlags
 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