Пример #1
0
 public static void Enable(IList <KBind> KeyBinds)
 {
     if (KeyBinds.Count > 0 && !AppInput.HasKeyBind(KeyBinds[0]))
     {
         for (int i = 0; i < KeyBinds.Count; ++i)
         {
             AppInput.AddListener(KeyBinds[i]);
         }
     }
 }
Пример #2
0
 public static void Disable(IList <KBind> KeyBinds)
 {
     if (AppInput.IsQuitting)
     {
         return;
     }
     if (KeyBinds.Count > 0 && AppInput.HasKeyBind(KeyBinds[0]))
     {
         for (int i = 0; i < KeyBinds.Count; ++i)
         {
             AppInput.RemoveListener(KeyBinds[i]);
         }
     }
 }
Пример #3
0
 private void OnEnable()
 {
     if (keyBinds.Count > 0 && !AppInput.HasKeyBind(keyBinds[0]))
     {
         for (int i = 0; i < keyBinds.Count; ++i)
         {
             AppInput.AddListener(keyBinds[i]);
         }
     }
     if (axisBinds.Count > 0 && !AppInput.HasAxisBind(axisBinds[0]))
     {
         for (int i = 0; i < axisBinds.Count; ++i)
         {
             AppInput.AddListener(axisBinds[i]);
         }
     }
 }
Пример #4
0
 private void OnDisable()
 {
     if (AppInput.IsQuitting)
     {
         return;
     }
     if (keyBinds.Count > 0 && AppInput.HasKeyBind(keyBinds[0]))
     {
         for (int i = 0; i < keyBinds.Count; ++i)
         {
             AppInput.RemoveListener(keyBinds[i]);
         }
     }
     if (axisBinds.Count > 0 && AppInput.HasAxisBind(axisBinds[0]))
     {
         for (int i = 0; i < axisBinds.Count; ++i)
         {
             AppInput.RemoveListener(axisBinds[i]);
         }
     }
 }