protected void RaiseOnButtonHoldEvent(SharedEnums.InputButton btn) { if (OnButtonHoldEvent != null) { OnButtonHoldEvent(btn); } }
public void StartBlinking(SharedEnums.InputButton btn) { switch (btn) { case SharedEnums.InputButton.A: btnA_UI.StartBlinkAnimation(); break; case SharedEnums.InputButton.B: btnB_UI.StartBlinkAnimation(); break; case SharedEnums.InputButton.X: btnX_UI.StartBlinkAnimation(); break; case SharedEnums.InputButton.Y: btnY_UI.StartBlinkAnimation(); break; default: throw new System.NotImplementedException(); } }
public void SetButtonImage(SharedEnums.InputButton btn) { buttonText.text = btn.ToString(); }
private void CheckForGamepadButton(ButtonState button, ButtonState lastFrameButton, SharedEnums.InputButton inputButton) { //ButtonDown = Pressed this frame, but NOT released last frame. if (button == ButtonState.Pressed && lastFrameButton == ButtonState.Released) { Debug.Log("Pressed"); RaiseOnButtonDownEvent(inputButton); } }