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

An example aircraft controller for a large transport aircraft. More...

Inheritance diagram for AerodynamicObjects.Demos.TransportAircraft:
AerodynamicObjects.Demos.BaseAircraftController

Public Member Functions

override void Awake ()
 
override void ReadControlInputs ()
 
virtual void Awake ()
 
virtual void ReadControlInputs ()
 

Public Attributes

Rigidbody aircraftRigidbody
 
Rigidbody engine1Rigidbody
 
Rigidbody engine2Rigidbody
 
Rigidbody engine3Rigidbody
 
Rigidbody engine4Rigidbody
 
Transform CoMMarker
 
float aileronGain
 
float elevatorGain
 
float rudderGain
 
float engineSpeedGain
 
ControlSurface portAileron
 
ControlSurface starboardAileron
 
ControlSurface elevator
 
ControlSurface rudder
 
AeroObject airSpeedSensor
 
float throttleSensitivity
 
- Public Attributes inherited from AerodynamicObjects.Demos.BaseAircraftController
float controlSensitivity
 

Properties

override float AirSpeed [get]
 
override float Altitude [get]
 
override float Throttle [get]
 
- Properties inherited from AerodynamicObjects.Demos.BaseAircraftController
virtual float AirSpeed [get]
 
virtual float Altitude [get]
 
virtual float Throttle [get]
 

Additional Inherited Members

- Protected Attributes inherited from AerodynamicObjects.Demos.BaseAircraftController
PlayerInput playerInput
 
InputAction rollAction
 
InputAction pitchAction
 
InputAction yawAction
 
float yawDemand
 
float pitchDemand
 
float rollDemand
 

Detailed Description

An example aircraft controller for a large transport aircraft.

Member Function Documentation

◆ Awake()

override void AerodynamicObjects.Demos.TransportAircraft.Awake ( )
virtual

◆ ReadControlInputs()

override void AerodynamicObjects.Demos.TransportAircraft.ReadControlInputs ( )
virtual

Member Data Documentation

◆ aileronGain

float AerodynamicObjects.Demos.TransportAircraft.aileronGain

◆ aircraftRigidbody

Rigidbody AerodynamicObjects.Demos.TransportAircraft.aircraftRigidbody

◆ airSpeedSensor

AeroObject AerodynamicObjects.Demos.TransportAircraft.airSpeedSensor

◆ CoMMarker

Transform AerodynamicObjects.Demos.TransportAircraft.CoMMarker

◆ elevator

ControlSurface AerodynamicObjects.Demos.TransportAircraft.elevator

◆ elevatorGain

float AerodynamicObjects.Demos.TransportAircraft.elevatorGain

◆ engine1Rigidbody

Rigidbody AerodynamicObjects.Demos.TransportAircraft.engine1Rigidbody

◆ engine2Rigidbody

Rigidbody AerodynamicObjects.Demos.TransportAircraft.engine2Rigidbody

◆ engine3Rigidbody

Rigidbody AerodynamicObjects.Demos.TransportAircraft.engine3Rigidbody

◆ engine4Rigidbody

Rigidbody AerodynamicObjects.Demos.TransportAircraft.engine4Rigidbody

◆ engineSpeedGain

float AerodynamicObjects.Demos.TransportAircraft.engineSpeedGain

◆ portAileron

ControlSurface AerodynamicObjects.Demos.TransportAircraft.portAileron

◆ rudder

ControlSurface AerodynamicObjects.Demos.TransportAircraft.rudder

◆ rudderGain

float AerodynamicObjects.Demos.TransportAircraft.rudderGain

◆ starboardAileron

ControlSurface AerodynamicObjects.Demos.TransportAircraft.starboardAileron

◆ throttleSensitivity

float AerodynamicObjects.Demos.TransportAircraft.throttleSensitivity

Property Documentation

◆ AirSpeed

override float AerodynamicObjects.Demos.TransportAircraft.AirSpeed
get

◆ Altitude

override float AerodynamicObjects.Demos.TransportAircraft.Altitude
get

◆ Throttle

override float AerodynamicObjects.Demos.TransportAircraft.Throttle
get

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