示例#1
0
    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);
        }
    }