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); }
public void SetInputs(FreeCamInputs zIn) { mInputs = zIn; }