コード例 #1
0
        public void StrafingTestsSimplePasses()
        {
            var str = new Strafing();
            var go  = new GameObject();

            go.transform.forward = Vector3.right;
            go.transform.right   = Vector3.down;

            Assert.AreEqual(1, str.Get(new Vector3(0, 0, 1), go.transform));
        }
コード例 #2
0
        public void Construct(
            Rigidbody rigidbody,
            Animator animator,
            IInputService input)
        {
            this.rigidbody = rigidbody;
            this.animator  = animator;
            strafing       = new Strafing();

            input.MovementReceived += (i) => {
                strafingValue = strafing.Get(i, transform.parent);
            };
        }