Beispiel #1
0
            public void LookCalculator_GetNewLookRotation_Has_0_For_Y_And_Z()
            {
                var lookCalculator = new LookCalculator();

                var lookRotation = lookCalculator.GetNewLookRotation(20);

                Assert.AreEqual(new Vector3(20, 0, 0), lookRotation);
            }
Beispiel #2
0
            public void LookCalculator_GetNewLookRotation_Returns_Rotation_With_Angle_As_X()
            {
                var lookCalculator = new LookCalculator();

                var lookRotation = lookCalculator.GetNewLookRotation(20);

                Assert.AreEqual(20, lookRotation.x);
            }
Beispiel #3
0
    private void UpDown()
    {
        if (!_lookCalculator.HasLookInput(_lookInput))
        {
            return;
        }

        _lookAngle = _lookCalculator.GetNewLookAngle(_lookInput.y, _lookAngle, lookSpeed, Time.deltaTime);

        _camera.transform.localEulerAngles = _lookCalculator.GetNewLookRotation(_lookAngle);
    }