entityKindsSection top-level constant

DataSection const entityKindsSection

A data plugin's entityKinds: the kinds a level may name, each a DataEntityKind declared as {"type": "vent", "requires": ["size"], "collider": "trigger"} and added to the engine's EntityKinds when the plugin is installed, under the plugin's own scope.

Registered by the application in the engine's DataSectionRegistry. A simulation that reads the plugin needs the section: a level that names one of its kinds is refused without it.

Implementation

const DataSection entityKindsSection = _EntityKindsSection();