コード例 #1
0
 private void DetachKeysForShooting()
 {
     for (int i = KeysIds.Count - 1; i >= 0; i--)
     {
         KeyboardManager.Instance.RemoveKey(KeysIds[i]);
         KeysIds.RemoveAt(i);
     }
 }
コード例 #2
0
 private void AttachKeysForShooting()
 {
     KeysIds.Add(KeyboardManager.Instance.AddKey(KeyCode.Space, Shoot, KeyInput.KeyStateEnum.KEY_PRESSED_DOWN, KeyInput.CheckingModeEnum.DISJUNCTION));
     KeysIds.Add(KeyboardManager.Instance.AddKey(KeyCode.E, NextWeapon, KeyInput.KeyStateEnum.KEY_RELEASED, KeyInput.CheckingModeEnum.DISJUNCTION));
     KeysIds.Add(KeyboardManager.Instance.AddKey(KeyCode.Q, PrevWeapon, KeyInput.KeyStateEnum.KEY_RELEASED, KeyInput.CheckingModeEnum.DISJUNCTION));
 }