Battle Talent  V11
Public Member Functions | Static Public Member Functions | List of all members
CrossLink.EventHub Class Reference

Public Member Functions

delegate void EventFunction (string ge)
 
delegate void EventFunction< U > (string ge, U arg1)
 
delegate void EventFunction< U, V > (string ge, U arg1, V arg2)
 
delegate void EventFunction< U, V, W > (string ge, U arg1, V arg2, W arg3)
 
delegate void EventFunction< U, V, W, X > (string ge, U arg1, V arg2, W arg3, X arg4)
 

Static Public Member Functions

static void CancelEvent (string eventName)
 
static void ListenEvent (string eventName, EventFunction ef)
 
static void ListenEvent< U > (string eventName, EventFunction< U > ef)
 
static void ListenEvent< U, V > (string eventName, EventFunction< U, V > ef)
 
static void ListenEvent< U, V, W > (string eventName, EventFunction< U, V, W > ef)
 
static void ListenEvent< U, V, W, X > (string eventName, EventFunction< U, V, W, X > ef)
 
static void RemoveListener (string eventName, EventFunction ef)
 
static void RemoveListener< U > (string eventName, EventFunction< U > ef)
 
static void RemoveListener< U, V > (string eventName, EventFunction< U, V > ef)
 
static void RemoveListener< U, V, W > (string eventName, EventFunction< U, V, W > ef)
 
static void RemoveListener< U, V, W, X > (string eventName, EventFunction< U, V, W, X > ef)
 
static void RemoveListener (object target)
 
static void CallEvent (string eventName)
 
static void CallEvent< U > (string eventName, U p1)
 
static void CallEvent< U, V > (string eventName, U p1, V p2)
 
static void CallEvent< U, V, W > (string eventName, U p1, V p2, W p3)
 
static void CallEvent< U, V, W, X > (string eventName, U p1, V p2, W p3, X p4)