1.4.0
[1.4.0] - 2025-09-27
Added
Deterministic seeding support:
RuntimeSpawner.SetGlobalSeed(int seed)enables reproducible spawn layouts.Integrates with custom RNG services for consistent world generation.
Runtime diagnostics & tools:
Play Mode buttons in inspectors to manually step/test spawns.
Improved logging for seed changes, deferred jobs, and placement results.
Lightweight NavMesh monitoring:
Auto-enabler detects when agents move off NavMesh and disables until valid again.
Inspector improvements:
Grouped headers for References / Scaling / Diagnostics.
Integrated help tips and clearer property layouts.
Changed
SpawnExecutorupdated to support deterministic seed flow across spawners.RegionPopulationControllerinspector now has runtime tools for quick play-mode testing.Default spawner setup simplified (auto-assigns hint settings, references when created).
Fixed
Missing UI reset on resurrected enemies now handled via new view/controller event hooks.
Adjusted help tip sizing in inspectors to correctly fit wrapped lines.
Prevented null reference exceptions in
SpecialEncounterManagerwhen spawner is not configured.
Notes
Deterministic seed support means that the same seed + map setup = the same spawn layout.
GPU Instancing integration is recommended for large-scale enemy swarms (external).
Last updated