Example #1
0
        public void WorkOutInputs()
        {
            var input = new FreeCamInputs();

            var xbox = this.Parent.Owner.Platform.Input.Xbox360Gamepad;
            var keyboard = this.Parent.Owner.Platform.Input.Keyboard;

            input.mTranslation = new Vector3(
                xbox.Thumbsticks.Left.X,
                0.0f,
                -xbox.Thumbsticks.Left.Y
                );

            input.mRotation = new Vector3(
                -xbox.Thumbsticks.Right.Y,
                -xbox.Thumbsticks.Right.X,
                0.0f
                );

            input.mTranslationSpeed = xbox.Triggers.Right;

            input.mRotationSpeedScale = 1.0f;

            input.mFixUp = keyboard.IsCharacterKeyUp('u');
            SetInputs(input);
        }
Example #2
0
 public void SetInputs(FreeCamInputs zIn)
 {
     mInputs = zIn;
 }