예제 #1
0
 public void OnTap()
 {
     if (listener != null)
     {
         listener.OnButtonPressed(buttonCode);
         Debug.Log(name + "I've been tapped!");
     }
 }
예제 #2
0
 private void ButtonUpdate(JoystickButton button)
 {
     if (button.GetButton())
     {
         if (!button.IsHeld)
         {
             buttonInput.OnButtonPressed(button.Code);
             button.IsHeld = true;
         }
         buttonInput.OnButtonHeld(button.Code);
     }
     else
     {
         if (button.IsHeld)
         {
             buttonInput.OnButtonReleased(button.Code);
         }
         button.IsHeld = false;
     }
 }