Example #1
0
    private void OnAxis(string axe, float value)
    {
        JoystikEvent E = null;

        if (axisEvents.TryGetValue(axe, out E))
        {
            if (E != null)
            {
                E(axe, value);
            }
        }
    }
Example #2
0
 public void unRegisterAxis(string axe, JoystikEvent kEvent, bool removeKey)
 {
     if (axisEvents.ContainsKey(axe))
     {
         axisEvents[axe] -= kEvent;
         if (axisEvents[axe] == null)
         {
             axisEvents.Remove(axe);
         }
     }
     if (removeKey)
     {
         RemoveAxe(axe);
     }
 }
Example #3
0
 public void registerAxis(string axe, JoystikEvent kEvent)
 {
     if (axisEvents.ContainsKey(axe))
     {
         axisEvents[axe] += kEvent;
     }
     else
     {
         if (!axis.Contains(axe))
         {
             axis.Add(axe);
         }
         axisEvents.Add(axe, kEvent);
     }
 }