public void MixInputAndProcess(InputState Keyboard,InputState Gamepad, InputState Kinect) { if ( Keyboard.Equals( Gamepad ) ) { Process( Gamepad ); } else { InputState MixedInput = MixInput( Keyboard, Gamepad, Kinect ); if ( MixedInput != null ) { Process( MixedInput ); } } }