Example #1
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);
            }
Example #2
0
            public void LookCalculator_GetNewLookAngle_Returns_Angle_Increased_By_Speed()
            {
                var lookCalculator = new LookCalculator();

                var newAngle = lookCalculator.GetNewLookAngle(Vector2.down.y, 0, 10, 1.0f);

                Assert.AreEqual(10, newAngle);
            }
Example #3
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);
            }
Example #4
0
            public void LookCalculator_GetNewLookAngle_Returns_Maximum_Of_45_When_Looking_Down()
            {
                var lookCalculator = new LookCalculator();

                var newAngle = lookCalculator.GetNewLookAngle(Vector2.down.y, 45, 10, 0.1f);

                Assert.AreEqual(45, newAngle);
            }
Example #5
0
            public void LookCalculator_GetNewLookAngle_Returns_Minimum_Of_Neg_45_When_Looking_Up()
            {
                var lookCalculator = new LookCalculator();

                var newAngle = lookCalculator.GetNewLookAngle(Vector2.up.y, -45, 10, 0.1f);

                Assert.AreEqual(-45, newAngle);
            }
Example #6
0
            public void LookCalculator_HasTurnInput_Returns_False_When_X_Is_0()
            {
                var lookCalculator = new LookCalculator();

                var hasTurnInput = lookCalculator.HasTurnInput(Vector2.zero);

                Assert.IsFalse(hasTurnInput);
            }
Example #7
0
            public void LookCalculator_HasTurnInput_Returns_True_When_X_Above_0()
            {
                var lookCalculator = new LookCalculator();

                var hasTurnInput = lookCalculator.HasTurnInput(Vector2.right);

                Assert.IsTrue(hasTurnInput);
            }
Example #8
0
 private void Awake()
 {
     _lookAngle      = 0.0f;
     _camera         = Camera.main;
     _lookCalculator = new LookCalculator();
 }