public void OnPointerUp(PointerEventData eventData) { // Debug.Log("PointerUp"); joystickState = JoyStickState.Idle; if (aimingCircle != null) { aimingCircle.localRotation = Quaternion.identity; } if (playerInput != null) { playerInput.HandleJoyStick(0.0f, 0.0f); // Update不会在Idle状态HandleJoyStick } }
public void OnPointerDown(PointerEventData eventData) { // Debug.Log("PointerDown"); joystickState = JoyStickState.Moving; }