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