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. |