Skip to main content

Observer

:add(zone: Zone)​

:remove(zone: Zone)​

:onEnter(zone: Zone | Zones, callback: (entity: Entity) -> ()): Signal.Connection<Entity>​

:onExit(zone: Zone | Zones, callback: (entity: Entity) -> ()): Signal.Connection<Entity>​

:onZoneChange(tracked: Tracked, callback: (zone: Zone?) -> ()): Signal.Connection<Zone?>​

:destroy()​

.zones: {[Zone]: any}​

.entities: {[Entity]: any}​