Terrain Engine 2D  1.21
A 2D Block Engine
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 CProjectEditorA collection of functions used to help update old projects to the latest version of Terrain Engine 2D
 CProjectStartupTasks that run on startup
 CWorldCustomInspectorCustom inspector for the World
 CCursorFollowerFollows the cursor
 CFaceCursorThis script rotates the transform to face the mouse cursor
 CAdvancedLightSystemAn advanced 2D block lighting system
 CAdvancedRaycastLightA light generated by raycasting to collider edges
 CAmbientLight2D Ambient Lighting
 CBlockLightingA 2d block lighting system This lighting system features light propogation, multi-colored lights, and a highly optimized light calculation algorithm
 CBlockLightMeshA textured mesh used to render block lighting
 CBlockLightNodeA node of light
 CBlockLightSourceA source of light used for block lighting
 CFloodLightLight generated by flood filling
 CLightRendererRenders the advanced lighting for Terrain Engine 2D Attach to a Camera
 CLightSourceA source of light
 CMeshLightA source of light which generates a mesh
 CRaycastLightA light generated by raycasting randomly
 CPhysicsObjectAn object that uses custom physics
 CAdvancedFluidBlockA block of fluid
 CAdvancedFluidDataAdvanced Fluid Data to be saved to file
 CAdvancedFluidDynamicsFluid physics system
 CBaseDataBase data to be saved to file
 CBlockDataBlock data to be saved to file
 CBlockGridMeshA grid based mesh for rendering the world blocks
 CBlockInfoInformation of each block type
 CBlockLayerA layer holding block type info and block data for the world
 CCameraControllerBasic camera controller for camera movement
 CChildCameraControllerControls a child camera to mimick a parent camera
 CChunkA chunk of blocks for world rendering and collider generation
 CChunkLoaderHandles chunk loading and unloading
 CColliderGeneratorGenerates collider paths for the PolygonCollider2D on the chunk
 CColorPickerControls the color picker for the Fluid Tool OSD
 CFallingBlockSimulationSimulates the falling of blocks under gravity
 CFluidBlockA block of fluid
 CFluidChunkA chunk of fluid blocks for rendering
 CFluidDataFluid Data to be saved to file
 CFluidDensityInputValidatorEnsures the input of an Input Field is a valid Fluid Density
 CFluidDynamicsFluid physics system
 CFluidRendererRenders the fluid simulation in a texture
 CFluidTypeA type of fluid
 CGridSelectorImageSetterSets the image of the GridSelector
 CLightSystemA basic 2D block lighting system
 CMonoBehaviourSingletonA MonoBehaviour class for those objects that should only have one instance
 COSDControllerController for the OSD
 CSaveDataData to be saved to file
 CSerializationSerializes terrain data for saving and loading
 CSerializationHelperClass of helpful functions for serialization
 CTerrainGeneratorBase class for procedurally generating world block data
 CTexturedMeshGenerates a custom texture and renders it to a mesh covering the loaded terrain
 CWorldThe 2D procedurally generated world of blocks
 CWorldDataAll data used to generate the world
 CWorldInputHandlerExample** Handles input for the World Modifier
 CWorldModifierControls modification of the World.Instance