Namespace NWH.Aerodynamics.AircraftController.Input
Classes
AircraftInputActions
Provides programmatic access to UnityEngine.InputSystem.InputActionAsset, UnityEngine.InputSystem.InputActionMap, UnityEngine.InputSystem.InputAction and UnityEngine.InputSystem.InputControlScheme instances defined in asset "Packages/com.nwh.aerodynamics/Runtime/AircraftController/Input/InputProviders/InputSystem/AircraftInputActions.inputactions".
AircraftInputManager
Manages aircraft input by retrieving it from active InputProviders and populating InputStates.
AircraftInputProviderBase
Base InputProvider for aircraft.
InputManagerVehicleInputProvider
Handles desktop user input via mouse and keyboard through Unity Input Manager.
InputSystemAircraftInputProvider
Handles aircraft input through Unity's Input System package.
MobileAircraftInputProvider
Handles aircraft input through mobile UI buttons. Can be combined with other input providers.
Structs
AircraftInputActions.AirplaneControlsActions
Provides access to input actions defined in input action map "Airplane Controls".
AircraftInputStates
Stores input states for the aircraft. Allows input to be copied between aircraft.
Interfaces
AircraftInputActions.IAirplaneControlsActions
Interface to implement callback methods for all input action callbacks associated with input actions defined by "Airplane Controls" which allows adding and removing callbacks.