|
FlightKit
Awesome Flight Simulator Kit
|
| ▼NFlightKit | |
| CActivateOnTakeOff | Activates GameObjects when user's airplane takes off the ground. |
| CAirplaneUserControl | Reads the user input from standalone or mobile controls and feeds it to the user-controlled AeroplaneController. |
| CBackButton | |
| CBoidMaster | Controls all boids flocking around this object. |
| CBoidUnit | Controller of a single boid instance. |
| CControlsPrefs | Controls persistance of user's preferred controls scheme. |
| CControlsSetting | |
| CCrashController | Detects when the airplane has crashed and controls the corresponding effects. |
| CCrossFadeCanvasGroups | |
| CFadeInOnStart | Fades in an image contained on current object when the game starts. |
| CFader | Utility class to fade in/out UI elements. |
| CFOVController | |
| CGameProgressTracker | Keeps track of how many pickups the user has collected and registers the level completed when no pickups are left. |
| CKeyButton | Binds any of the keys specified to a virtual button on CrossPlatformInput. |
| CLevelCompleteController | Performs the actions when a level is completed. |
| CMenuFadeInController | Controls the sequence of events during start of the game (showing menus, turning on/off components, etc). |
| CMenuFadeOutController | Manages timing of fading out the Main Menu. |
| CMobileInputUIActivator | Listens to mobile controls scheme change events and turns on/off corresponding UI elements. |
| CMusicController | Starts, stops and pauses music playback. |
| CPauseController | Listens to user input and shows the pause menu accordingly. |
| CPickupSphere | Makes the object grow slowly and be picked up by the user. |
| CSaturationController | Listens to the take-off events and tweens saturation on the ColorCorrectionCurves effect if one is found on the camera. |
| CSimplePropellerAnimator | |
| CSoundButton | Lets user disable/enable sound globally. |
| CStartLevelController | Controls the sequence of events that happen once the user hits Play button (hiding menus, turning on/off components, etc). |
| CTakeOffPublisher | This class calls RegisterTakeOff on TakeOffSequence instance if it finds one. To avoid registering take off every time an airplane collides with a platform, the airplane has to be in collision with the platform for few seconds for taking off to be registered. |
| CTiltInputCalibration | Calibrates the vertical axis of tilt input of airplane so that the horizont position can be set as it's comfortable for the user. |
| CUIEventsPublisher | Publishes OnPlayEvent when user starts playing a level. |
| ▼NUnityStandardAssets | |
| ▼NVehicles | |
| ▼NAeroplane | |
| CAeroplaneController | |
| CButtonSound | Simple script that plays a sound once a method is called. Useful for sounds happening on UI button clicks. |
| CExitButton | A button to quit the application completely. |
| CPlatformDependentActivator | Depending if MOBILE_INPUT is defined or not, activates/deactivates standalone and mobile UI. Executes only in edit mode. |