public void UpdateAxisInput(float dt, bool manualUpdate = false) { for (int i = 0; i < Input.touchCount; i++) { var input = Input.touches[i]; //stickInput.Tick(InputManager.input.stickRight); freeLook.m_XAxis.m_InputAxisValue = input.position.x; // * gain; freeLook.m_YAxis.m_InputAxisValue = input.position.y; // * gain; } if (manualUpdate) { freeLook.m_XAxis.Update(dt); freeLook.m_YAxis.Update(dt); freeLook.UpdateCameraState(Vector3.up, dt); } }