Aerodynamic Objects Core 2.0.0
Loading...
Searching...
No Matches
AerodynamicObjects.Demos.BaseAircraftController Class Reference

Base class for any aircraft controllers. More...

Inheritance diagram for AerodynamicObjects.Demos.BaseAircraftController:
AerodynamicObjects.Demos.Airship AerodynamicObjects.Demos.ControllableModelGlider AerodynamicObjects.Demos.HangGlider AerodynamicObjects.Demos.Helicopter AerodynamicObjects.Demos.Quadcopter AerodynamicObjects.Demos.TransportAircraft AerodynamicObjects.Demos.WrightFlyer

Public Member Functions

virtual void Awake ()
 
virtual void ReadControlInputs ()
 

Public Attributes

float controlSensitivity
 

Protected Attributes

PlayerInput playerInput
 
InputAction rollAction
 
InputAction pitchAction
 
InputAction yawAction
 
float yawDemand
 
float pitchDemand
 
float rollDemand
 

Properties

virtual float AirSpeed [get]
 
virtual float Altitude [get]
 
virtual float Throttle [get]
 

Detailed Description

Base class for any aircraft controllers.

Handles the roll pitch and yaw input collection. Also provides the airspeed altitude and throttle functions for the flight info display class.

Member Function Documentation

◆ Awake()

◆ ReadControlInputs()

Member Data Documentation

◆ controlSensitivity

float AerodynamicObjects.Demos.BaseAircraftController.controlSensitivity

◆ pitchAction

InputAction AerodynamicObjects.Demos.BaseAircraftController.pitchAction
protected

◆ pitchDemand

float AerodynamicObjects.Demos.BaseAircraftController.pitchDemand
protected

◆ playerInput

PlayerInput AerodynamicObjects.Demos.BaseAircraftController.playerInput
protected

◆ rollAction

InputAction AerodynamicObjects.Demos.BaseAircraftController.rollAction
protected

◆ rollDemand

float AerodynamicObjects.Demos.BaseAircraftController.rollDemand
protected

◆ yawAction

InputAction AerodynamicObjects.Demos.BaseAircraftController.yawAction
protected

◆ yawDemand

float AerodynamicObjects.Demos.BaseAircraftController.yawDemand
protected

Property Documentation

◆ AirSpeed

virtual float AerodynamicObjects.Demos.BaseAircraftController.AirSpeed
get

◆ Altitude

virtual float AerodynamicObjects.Demos.BaseAircraftController.Altitude
get

◆ Throttle

virtual float AerodynamicObjects.Demos.BaseAircraftController.Throttle
get

The documentation for this class was generated from the following file: