Terrain Engine 2D  1.10
A 2D Block Engine
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 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
 CFloodLightLight generated by flood filling
 CLightSourceA source of light
 CRaycastLightA light generated by raycasting randomly
 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
 CFallingBlockSimulationSimulates the falling of blocks under gravity
 CFluidBlockA block of fluid
 CFluidChunkA chunk of fluid blocks for rendering
 CFluidDynamicsFluid physics system
 CFluidRendererRenders the fluid simulation in a texture
 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
 CSerializationSerializes terrain data for saving and loading
 CTerrainDataBase class for procedurally generating world block data
 CWorldThe 2D procedurally generated world of blocks
 CWorldDataBlock data to be saved to file
 CWorldInputHandlerExample** Handles input for the World Modifier
 CWorldModifierControls modification of the World.Instance