dash.core.gameobject

Defines the GameObject class, to be subclassed by scripts and instantiated for static objects.

Members

Aliases

GameObjectResource
alias GameObjectResource = Tuple!(Resource, "resource", GameObject, "object")

A tuple of a resource and a gameobject reference

Classes

GameObject
class GameObject

Manages all components and transform in the world. Can be overridden.

Structs

ObjectStateFlags
struct ObjectStateFlags

Contains flags for all things that could be disabled.

Transform
struct Transform

Handles 3D Transformations for an object. Stores position, rotation, and scale and can generate a World matrix, worldPosition/Rotation (based on parents' transforms) as well as forward, up, and right axes based on rotation

Meta