Пример #1
0
 /// <summary>removes callback event from in room callback events dictionary</summary>
 public void RemoveListener(InRoomCallbackEvent callbackEvent, Action <Client> callback)
 {
     if (inRoomCallbackEvents.ContainsKey(callbackEvent))
     {
         inRoomCallbackEvents[callbackEvent] -= callback;
     }
 }
Пример #2
0
 /// <summary>Adds callback event to in room callback events dictionary</summary>
 public void AddListener(InRoomCallbackEvent callbackEvent, Action <Client> callback)
 {
     if (inRoomCallbackEvents.ContainsKey(callbackEvent))
     {
         inRoomCallbackEvents[callbackEvent] += callback;
     }
     else
     {
         inRoomCallbackEvents.Add(callbackEvent, null);
         inRoomCallbackEvents[callbackEvent] += callback;
     }
 }
 /// <summary>Removes a callback listener for events in a room that contain a client value</summary>
 public static void RemoveCallbackListener(InRoomCallbackEvent callbackEvent, Action <Client> callback)
 {
     callbackHandler.RemoveListener(callbackEvent, callback);
 }
 /// <summary>Adds a callback listener for events in a room that contain a client value</summary>
 public static void AddCallbackListener(InRoomCallbackEvent callbackEvent, Action <Client> callback)
 {
     callbackHandler.AddListener(callbackEvent, callback);
 }