Chunks
Moddable voxel sandbox for room-scale VR.
Classes | Typedefs | Enumerations | Functions
Chunks.Entities Namespace Reference

Classes

class  Component
 Base class for all components describing entity functionality. More...
 
class  ComponentBehaviour
 
class  Entity
 Represents an object in the world, containing components that describe its behaviour. More...
 
class  EntityBehaviour
 
class  Holdable
 Component for entities that can be picked up and stored inside a Holder. More...
 
class  Holder
 Component for entities that can pick up More...
 
interface  IComponent
 
interface  IObject
 
interface  IToolTipBehaviour
 
class  Object
 Base class for Entity and Component types, implementing manipulation and accessing of child entities or components. More...
 
class  ToolTip
 Used to display a short piece of text in a bubble pointing to a position in the world. More...
 
class  Transform
 Contains the position, rotation and scale of an entity. More...
 

Typedefs

using UObject = UnityEngine.Object
 
using UTransform = UnityEngine.Transform
 
using Quaternion = UnityEngine.Quaternion
 

Enumerations

enum  ToolTipMode { ToolTipMode.Above = 0, ToolTipMode.Below = 1, ToolTipMode.Right = 2, ToolTipMode.Left = 3 }
 Used to define how a ToolTip should be displayed. More...
 

Functions

delegate void HoldableEventHandler (Holdable holdable)
 Used for events invoked from a Holdable instance. More...
 

Typedef Documentation

using Chunks.Entities.Quaternion = typedef UnityEngine.Quaternion
typedef UnityEngine Object Chunks.Entities.UObject

Enumeration Type Documentation

Used to define how a ToolTip should be displayed.

Enumerator
Above 

ToolTip should appear above the target position, pointing down.

Below 

ToolTip should appear below the target position, pointing up.

Right 

ToolTip should appear to the right of the target position, pointing left.

Left 

ToolTip should appear to the left of the target position, pointing right.

Function Documentation

delegate void Chunks.Entities.HoldableEventHandler ( Holdable  holdable)

Used for events invoked from a Holdable instance.

Parameters
holdableHoldable that invoked the event