private bool onMove(InputEvents.MoveEvent evt) { float num = 0f; float num2 = 0f; Vector3 vector; if (stickRelative) { num = evt.Direction.x; num2 = evt.Direction.y; } else if (forwardAsUp) { vector = evt.Direction.y * cameraTransform.up + evt.Direction.x * cameraTransform.right; vector.z = 0f; vector.Normalize(); num = vector.x; num2 = vector.y; } else { Vector3 normalized = Vector3.Scale(cameraTransform.forward, new Vector3(1f, 0f, 1f)).normalized; vector = evt.Direction.y * normalized + evt.Direction.x * cameraTransform.right; vector.y = 0f; vector.Normalize(); num = vector.x; num2 = vector.z; } anim.SetFloat(AnimationHashes.Params.StrafeX, num); anim.SetFloat(AnimationHashes.Params.StrafeY, num2); return(false); }
private bool OnInputMoveEvent(InputEvents.MoveEvent evt) { if (OnVirtualJoystickMoveEvent != null && evt.Direction.magnitude > 0f) { base.Fsm.Event(OnVirtualJoystickMoveEvent); } return(false); }
private bool onMove(InputEvents.MoveEvent evt) { if (evt.Direction.magnitude > 0.1f && evt.Direction != Vector2.zero) { Finish(); } return(false); }
private bool OnMove(InputEvents.MoveEvent evt) { if (SceneRefs.ActionSequencer != null) { SceneRefs.ActionSequencer.UserInputReceived(); } LocomotionController currentController = tracker.GetCurrentController(); if (currentController != null) { currentController.Steer(evt.Direction); } return(false); }