Table of Contents

Class OrganicSettlementGenerator

Namespace
GrindFest.Generation
Assembly
GrindFest.dll

Runtime generator for organic palisade-ringed settlements (goblin war camps, bandit hideouts, etc). Mirrors DungeonGenerator's lifecycle: hero enters ProximityGenerationTriggerGenerate() runs once → fires OnGenerated.

Spawns all prefabs as children of this GameObject, grouped under named sub-objects (Palisade / Anchors / Fillers / Decor / Lights). The actual spec is looked up from SettlementBlueprints by name — the Ink prefab just sets BlueprintName + Seed.

[ExecuteInEditMode]
public class OrganicSettlementGenerator : MonoBehaviour
Inheritance
object
OrganicSettlementGenerator

Fields

BlueprintName
ProximityGenerationTrigger
Seed
SnapToTerrain

Methods

Generate()
Start()

Events

OnGenerated