Entitas::Events
Macros
create_event(name, opts)
Will create Entitas::Events struct for the provided name. opts defines the struct variables.
create_event OnEntityCreated, {context: Context, entity: Entity}
This will create the code:
struct Entitas::Events::{{name.id}}
getter context : Context
getter entity : Entity
def initialize(context : Context, entity : Entity)
end
end
Nested types
- Entitas::Events::GroupChanged
- Entitas::Events::GroupEvent
- Entitas::Events::OnComponentAdded
- Entitas::Events::OnComponentRemoved
- Entitas::Events::OnComponentReplaced
- Entitas::Events::OnDestroyEntity
- Entitas::Events::OnEntityAdded
- Entitas::Events::OnEntityChanged
- Entitas::Events::OnEntityCreated
- Entitas::Events::OnEntityDestroyed
- Entitas::Events::OnEntityReleased
- Entitas::Events::OnEntityRemoved
- Entitas::Events::OnEntityUpdated
- Entitas::Events::OnEntityWillBeDestroyed
- Entitas::Events::OnGroupCreated
- Entitas::Events::TriggerOn