Ejemplo n.º 1
0
 public override void Raise(GameEventHandler eventHandler = null)
 {
     if (eventHandler == null)
     {
         GameEventHandler.TriggerEvent <int>(this, parameter);
     }
     else
     {
         eventHandler.TriggerInstanceEvent <int>(this, parameter);
     }
 }
Ejemplo n.º 2
0
 public virtual void Raise(GameEventHandler eventHandler = null)
 {
     if (eventHandler == null)
     {
         GameEventHandler.TriggerEvent(this);
     }
     else
     {
         eventHandler.TriggerInstanceEvent(this);
     }
 }
Ejemplo n.º 3
0
 public void Raise <T, U, V>(T arg1, U arg2, V arg3, GameEventHandler eventHandler = null)
 {
     if (eventHandler == null)
     {
         GameEventHandler.TriggerEvent <T, U, V>(this, arg1, arg2, arg3);
     }
     else
     {
         eventHandler.TriggerInstanceEvent <T, U, V>(this, arg1, arg2, arg3);
     }
 }
Ejemplo n.º 4
0
 public void Raise <T>(T value, GameEventHandler eventHandler = null)
 {
     if (eventHandler == null)
     {
         GameEventHandler.TriggerEvent <T>(this, value);
     }
     else
     {
         eventHandler.TriggerInstanceEvent <T>(this, value);
     }
 }
Ejemplo n.º 5
0
 public void Delete <T, U, V>(UnityAction <T, U, V> action, GameEventHandler eventHandler = null)
 {
     GameEventHandler.RemoveEventListener <T, U, V>(this, action);
 }
Ejemplo n.º 6
0
 public void Delete(UnityAction action, GameEventHandler eventHandler = null)
 {
     GameEventHandler.RemoveEventListener(this, action);
 }
Ejemplo n.º 7
0
 public void Listen <T, U, V>(UnityAction <T, U, V> action, GameEventHandler eventHandler = null)
 {
     GameEventHandler.AddEventListener <T, U, V>(this, action);
 }
Ejemplo n.º 8
0
 public void Listen(UnityAction action, GameEventHandler eventHandler = null)
 {
     GameEventHandler.AddEventListener(this, action);
 }