示例#1
0
 private void Update()
 {
     foreach (KeyCode kcode in Enum.GetValues(typeof(KeyCode)))
     {
         if (Input.GetKeyDown(kcode))
         {
             if (kcode != KeyCode.Mouse0 && kcode != KeyCode.Mouse1)
             {
                 KeyCode buttonKey = reassignButton.GetComponent <SelectButtonReference>().key;
                 gameObject.SetActive(false);
                 KeyBinding.ChangeKeyBinding(buttonKey, kcode);
                 reassignButton.GetComponentInChildren <Text>().text       = kcode.ToString();
                 reassignButton.GetComponent <SelectButtonReference>().key = kcode;
             }
         }
     }
 }