Opening the Menu
- Select a side with an enemy
- Press V to open Element Properties
- Click Enemy Interactions
How Interactions Work
Each enemy has a set of interaction types that define its behavior with level hazards:- Collision — What happens when the enemy touches a specific hazard
- Reaction — How the enemy responds (destroyed, reflected, immune, etc.)
- Condition — Whether the interaction is active based on enemy state
Initial Interactions
When an enemy is placed in the editor, its interactions are initialized automatically based on the enemy template’s default configuration (SetInitialInteractions). You can then customize these defaults through the interactions menu.
Interaction Grid
The grid displays:- Interaction name — The type of interaction
- Toggle state — Whether the interaction is active
- Description — What the interaction does (if available)
Changes
Modifying enemy interactions:- Marks the level as having unsaved changes
- Takes effect immediately in the editor preview
- Is saved with the enemy data when the level is saved
- Is used by the gameplay system during level execution
Enemy interactions are per-enemy instance. Two enemies of the same type can have different interaction configurations.