ComponentReg

A self-registering component. Useful for when you receive circular dependency errors. Recommended for use only when extending Component directly.

abstract
class ComponentReg : Component (
BaseType
) {}

Inherited Members

From Component

owner
GameObject owner;

The GameObject that owns this component.

initialize
void initialize()

The function called on initialization of the object.

update
void update()

Called on the update cycle.

draw
void draw()

Called on the draw cycle.

shutdown
void shutdown()

Called on shutdown.

description
const(Description) description()

Create a description from the this parameter.

refresh
void refresh(Description desc)

Refresh an object with a new description

Description
alias Description = .Description

For easy external access

Examples

class MyComponent : ComponentReg!MyComponent
{
   // ...
}

Meta