Terrain Engine 2D  1.10
A 2D Block Engine
TerrainEngine2D Namespace Reference

Namespaces

namespace  Editor
 
namespace  Extras
 
namespace  Lighting
 

Classes

class  BlockData
 Block data to be saved to file More...
 
class  BlockGridMesh
 A grid based mesh for rendering the world blocks More...
 
class  BlockInfo
 Information of each block type More...
 
class  BlockLayer
 A layer holding block type info and block data for the world More...
 
class  CameraController
 Basic camera controller for camera movement More...
 
class  ChildCameraController
 Controls a child camera to mimick a parent camera More...
 
class  Chunk
 A chunk of blocks for world rendering and collider generation More...
 
class  ChunkLoader
 Handles chunk loading and unloading More...
 
class  ColliderGenerator
 Generates collider paths for the PolygonCollider2D on the chunk More...
 
class  FallingBlockSimulation
 Simulates the falling of blocks under gravity More...
 
class  FluidBlock
 A block of fluid More...
 
class  FluidChunk
 A chunk of fluid blocks for rendering More...
 
class  FluidDynamics
 Fluid physics system More...
 
class  FluidRenderer
 Renders the fluid simulation in a texture More...
 
class  GridSelectorImageSetter
 Sets the image of the GridSelector More...
 
class  LightSystem
 A basic 2D block lighting system More...
 
class  MonoBehaviourSingleton
 A MonoBehaviour class for those objects that should only have one instance More...
 
class  OSDController
 Controller for the OSD More...
 
class  Serialization
 Serializes terrain data for saving and loading More...
 
class  TerrainData
 Base class for procedurally generating world block data More...
 
class  World
 The 2D procedurally generated world of blocks More...
 
class  WorldData
 Block data to be saved to file More...
 
class  WorldInputHandler
 Example** Handles input for the World Modifier More...
 
class  WorldModifier
 Controls modification of the World.Instance More...