Photon Server API

Public Member Functions | Properties | List of all members
Photon.Hive.Plugin.RaiseEventCallInfo Class Reference
Inheritance diagram for Photon.Hive.Plugin.RaiseEventCallInfo:
Photon.Hive.Plugin.TypedCallInfo< IRaiseEventRequest >

Public Member Functions

 RaiseEventCallInfo (CallCounter counter, CallEnv env)
 
void Cancel ()
 
void Defer ()
 

Properties

int[] Actors [get, set]
 Gets or sets the actors which should receive the event. If set to null or an empty array the event will be sent to all actors in the room. More...
 
byte Cache [get, set]
 Gets or sets a value indicating how to use the EventCache. More...
 
object Data [get, set]
 Gets or sets the hashtable containing the data to send. More...
 
byte EvCode [get, set]
 Gets or sets a byte containing the Code to send. More...
 
bool IsCacheOpRemoveFromCache [get]
 
bool IsCacheOpRemoveFromCacheForActorsLeft [get]
 
bool IsCacheSliceIndexOperation [get]
 
bool IsCacheOnlyOperation [get]
 
bool IsBroadcastOperation [get]
 
- Properties inherited from Photon.Hive.Plugin.TypedCallInfo< IRaiseEventRequest >
RequestType Request [get, set]
 
string UserId [get, set]
 
string Nickname [get, set]
 
object? AuthResultsToken [get]
 
Dictionary< string, object >? AuthCookie [get]
 

Additional Inherited Members

- Protected Member Functions inherited from Photon.Hive.Plugin.TypedCallInfo< IRaiseEventRequest >
 TypedCallInfo (CallCounter counter, ILogger logger, CallEnv env)
 

Constructor & Destructor Documentation

◆ RaiseEventCallInfo()

Photon.Hive.Plugin.RaiseEventCallInfo.RaiseEventCallInfo ( CallCounter  counter,
CallEnv  env 
)
inline

Member Function Documentation

◆ Cancel()

void Photon.Hive.Plugin.RaiseEventCallInfo.Cancel ( )
inline

◆ Defer()

void Photon.Hive.Plugin.RaiseEventCallInfo.Defer ( )
inline

Property Documentation

◆ Actors

int [] Photon.Hive.Plugin.RaiseEventCallInfo.Actors
getset

Gets or sets the actors which should receive the event. If set to null or an empty array the event will be sent to all actors in the room.

Optional request parameter.

◆ Cache

byte Photon.Hive.Plugin.RaiseEventCallInfo.Cache
getset

Gets or sets a value indicating how to use the EventCache.

Optional request parameter. Ignored if the event is sent to individual actors (submitted Actors or Photon.Hive.Operations.ReceiverGroup.MasterClient).

◆ Data

object Photon.Hive.Plugin.RaiseEventCallInfo.Data
getset

Gets or sets the hashtable containing the data to send.

Optional request parameter.

◆ EvCode

byte Photon.Hive.Plugin.RaiseEventCallInfo.EvCode
getset

Gets or sets a byte containing the Code to send.

Optional request parameter.

◆ IsBroadcastOperation

bool Photon.Hive.Plugin.RaiseEventCallInfo.IsBroadcastOperation
get

◆ IsCacheOnlyOperation

bool Photon.Hive.Plugin.RaiseEventCallInfo.IsCacheOnlyOperation
get

◆ IsCacheOpRemoveFromCache

bool Photon.Hive.Plugin.RaiseEventCallInfo.IsCacheOpRemoveFromCache
get

◆ IsCacheOpRemoveFromCacheForActorsLeft

bool Photon.Hive.Plugin.RaiseEventCallInfo.IsCacheOpRemoveFromCacheForActorsLeft
get

◆ IsCacheSliceIndexOperation

bool Photon.Hive.Plugin.RaiseEventCallInfo.IsCacheSliceIndexOperation
get