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 |