EncounterAi
6 tools in this family (folder Editor/Tools/EncounterAi/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.
| Tool | Effect | Description |
|---|---|---|
encounter_create_definition_asset | writes | Materialize an EncounterSpec into a Unity ScriptableObject .asset using the Definition type |
encounter_difficulty_estimate | read-only | Compute a difficulty score for an EncounterSpec from total enemy HP × wave count × boss-phase |
encounter_export_dot_graph | writes | Export a Graphviz DOT graph (wave nodes → boss-phase nodes → final-wave node) for designer |
encounter_generate_code | writes | Emit three runtime .cs files for the EncounterSpec into Assets/_Game/Encounters/: |
encounter_propose_from_prompt | read-only | Validate and normalize a wave/encounter that YOU write: enemy types, |
encounter_validate_spec | read-only | Validate an EncounterSpec JSON for internal consistency: monotonic wave_index, descending |