|
FlightKit
Awesome Flight Simulator Kit
|
| CFlightKit.ControlsPrefs | Controls persistance of user's preferred controls scheme. |
| ▼CMonoBehaviour | |
| 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. |
| CFlightKit.ActivateOnTakeOff | Activates GameObjects when user's airplane takes off the ground. |
| CFlightKit.AirplaneUserControl | Reads the user input from standalone or mobile controls and feeds it to the user-controlled AeroplaneController. |
| CFlightKit.BackButton | |
| CFlightKit.BoidMaster | Controls all boids flocking around this object. |
| CFlightKit.BoidUnit | Controller of a single boid instance. |
| CFlightKit.ControlsSetting | |
| CFlightKit.CrashController | Detects when the airplane has crashed and controls the corresponding effects. |
| CFlightKit.CrossFadeCanvasGroups | |
| CFlightKit.FadeInOnStart | Fades in an image contained on current object when the game starts. |
| CFlightKit.Fader | Utility class to fade in/out UI elements. |
| CFlightKit.FOVController | |
| CFlightKit.GameProgressTracker | Keeps track of how many pickups the user has collected and registers the level completed when no pickups are left. |
| CFlightKit.KeyButton | Binds any of the keys specified to a virtual button on CrossPlatformInput. |
| CFlightKit.LevelCompleteController | Performs the actions when a level is completed. |
| CFlightKit.MenuFadeInController | Controls the sequence of events during start of the game (showing menus, turning on/off components, etc). |
| CFlightKit.MenuFadeOutController | Manages timing of fading out the Main Menu. |
| CFlightKit.MobileInputUIActivator | Listens to mobile controls scheme change events and turns on/off corresponding UI elements. |
| CFlightKit.MusicController | Starts, stops and pauses music playback. |
| CFlightKit.PauseController | Listens to user input and shows the pause menu accordingly. |
| CFlightKit.PickupSphere | Makes the object grow slowly and be picked up by the user. |
| CFlightKit.SaturationController | Listens to the take-off events and tweens saturation on the ColorCorrectionCurves effect if one is found on the camera. |
| CFlightKit.SimplePropellerAnimator | |
| CFlightKit.SoundButton | Lets user disable/enable sound globally. |
| CFlightKit.StartLevelController | Controls the sequence of events that happen once the user hits Play button (hiding menus, turning on/off components, etc). |
| CFlightKit.TakeOffPublisher | 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. |
| CFlightKit.TiltInputCalibration | Calibrates the vertical axis of tilt input of airplane so that the horizont position can be set as it's comfortable for the user. |
| CFlightKit.UIEventsPublisher | Publishes OnPlayEvent when user starts playing a level. |
| CPlatformDependentActivator | Depending if MOBILE_INPUT is defined or not, activates/deactivates standalone and mobile UI. Executes only in edit mode. |
| CUnityStandardAssets.Vehicles.Aeroplane.AeroplaneController |