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

Example controller for a Wright flyer style aircraft. More...

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

Public Member Functions

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

Public Attributes

Rigidbody aircraftRigidbody
 
Rigidbody portEngineRigidbody
 
Rigidbody starboardEngineRigidbody
 
Transform CoMMarker
 
Transform blade1Geometry
 
Transform blade2Geometry
 
Transform blade3Geometry
 
Transform blade4Geometry
 
float aileronGain
 
float elevatorGain
 
float rudderGain
 
float engineSpeedGain
 
ControlSurface portAileronLower
 
ControlSurface starboardAileronLower
 
ControlSurface portAileronUpper
 
ControlSurface starboardAileronUpper
 
AeroObject airSpeedSensor
 
Transform forePlane
 
Transform portFin
 
Transform starboardFin
 
float propellerPitchAngle
 
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

Example controller for a Wright flyer style aircraft.

Member Function Documentation

◆ Awake()

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

◆ ReadControlInputs()

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

Member Data Documentation

◆ aileronGain

float AerodynamicObjects.Demos.WrightFlyer.aileronGain

◆ aircraftRigidbody

Rigidbody AerodynamicObjects.Demos.WrightFlyer.aircraftRigidbody

◆ airSpeedSensor

AeroObject AerodynamicObjects.Demos.WrightFlyer.airSpeedSensor

◆ blade1Geometry

Transform AerodynamicObjects.Demos.WrightFlyer.blade1Geometry

◆ blade2Geometry

Transform AerodynamicObjects.Demos.WrightFlyer.blade2Geometry

◆ blade3Geometry

Transform AerodynamicObjects.Demos.WrightFlyer.blade3Geometry

◆ blade4Geometry

Transform AerodynamicObjects.Demos.WrightFlyer.blade4Geometry

◆ CoMMarker

Transform AerodynamicObjects.Demos.WrightFlyer.CoMMarker

◆ elevatorGain

float AerodynamicObjects.Demos.WrightFlyer.elevatorGain

◆ engineSpeedGain

float AerodynamicObjects.Demos.WrightFlyer.engineSpeedGain

◆ forePlane

Transform AerodynamicObjects.Demos.WrightFlyer.forePlane

◆ portAileronLower

ControlSurface AerodynamicObjects.Demos.WrightFlyer.portAileronLower

◆ portAileronUpper

ControlSurface AerodynamicObjects.Demos.WrightFlyer.portAileronUpper

◆ portEngineRigidbody

Rigidbody AerodynamicObjects.Demos.WrightFlyer.portEngineRigidbody

◆ portFin

Transform AerodynamicObjects.Demos.WrightFlyer.portFin

◆ propellerPitchAngle

float AerodynamicObjects.Demos.WrightFlyer.propellerPitchAngle

◆ rudderGain

float AerodynamicObjects.Demos.WrightFlyer.rudderGain

◆ starboardAileronLower

ControlSurface AerodynamicObjects.Demos.WrightFlyer.starboardAileronLower

◆ starboardAileronUpper

ControlSurface AerodynamicObjects.Demos.WrightFlyer.starboardAileronUpper

◆ starboardEngineRigidbody

Rigidbody AerodynamicObjects.Demos.WrightFlyer.starboardEngineRigidbody

◆ starboardFin

Transform AerodynamicObjects.Demos.WrightFlyer.starboardFin

◆ throttleSensitivity

float AerodynamicObjects.Demos.WrightFlyer.throttleSensitivity

Property Documentation

◆ AirSpeed

override float AerodynamicObjects.Demos.WrightFlyer.AirSpeed
get

◆ Altitude

override float AerodynamicObjects.Demos.WrightFlyer.Altitude
get

◆ Throttle

override float AerodynamicObjects.Demos.WrightFlyer.Throttle
get

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