Esempio n. 1
0
        void MoveInternal()
        {
            var dir = inputMove;

            dir.Normalize();

            dir *= speed;

            move.x             = dir.x;
            move.y             = dir.z;
            movementDirtyBits |= MovementDirtyBits.Move;
        }
Esempio n. 2
0
        void LookInternal()
        {
            var dir = inputLook;

            dir.Normalize();

            var w2l = transform.worldToLocalMatrix;

            hand = Quaternion.LookRotation(w2l.MultiplyVector(dir).V0YZ());

            look = Quaternion.LookRotation(dir.X0Z());

            movementDirtyBits |= MovementDirtyBits.Look;
        }
Esempio n. 3
0
 void JumpInternal()
 {
     jump = inputJump;
     movementDirtyBits |= MovementDirtyBits.Jump;
 }