Ejemplo n.º 1
0
 public void UnsubscribeToDeactivated(OnKeyDeactivatedHandle handler)
 {
     if (OnControlDeactivated == handler)
     {
         OnControlDeactivated -= handler;
     }
 }
Ejemplo n.º 2
0
 public void SubscribeToDeactivated(OnKeyDeactivatedHandle handler)
 {
     if (OnControlDeactivated != handler)
     {
         OnControlDeactivated += handler;
     }
 }
Ejemplo n.º 3
0
 public static void SubscribeToControl(string controlName, OnKeyActivatedHandle onControlActivate, OnKeyDeactivatedHandle onControlDeactivate)
 {
     if(controls.ContainsKey(controlName))
     {
         Debug.Log("Subscribing to control: " + controlName);
         controls[controlName].SubscribeToActivated(onControlActivate);
         controls[controlName].SubscribeToDeactivated(onControlDeactivate);
     }
 }