Class SyntyCryptBase
Base class for all Synty PolygonDungeon-style rooms.
Every Synty dungeon room shares the same base content pack "MP_Crypt Room" containing 6 mods: Walls, Floors, Lightning, Pillars, Rubble, Vases. Room types differ only in their additional overlay packs (traps, monsters, furniture, themed props).
Architecture: SyntyCryptBase (shared base: walls, floors, lights, pillars, rubble, vases) ├── SyntyCorridor (+ traps) ├── SyntyCrypt (+ undead + tombs/coffins) ├── SyntyArmory (+ undead + weapon racks/barrels) ├── SyntyLibrary (+ undead + bookcases/tables) ├── SyntyPrison (+ undead + cells/shackles) ├── SyntyTreasure (+ undead + chests) ├── SyntyClassroom (+ undead + desks/chairs) └── SyntyLaboratory (+ undead + cauldrons/alchemy)
Prefab paths match the original Synty asset exactly.
public abstract class SyntyCryptBase : RoomBuilder
- Inheritance
-
objectSyntyCryptBase
- Derived
- Inherited Members
- Extension Methods
Fields
Methods
- AddBarrelsAndChests(float)
Add barrels and chests pack (used by Armory, Library).
- AddCryptBase()
Adds the standard Synty crypt base content: Stone Walls, Stone Floors, Lightning, Pillars, Rubble, Vases. Subclasses call this in Configure() before adding room-specific content.
- AddTraps()
Add trap pack (Spears, Swing, Exploding Charm, Saw Rail) — 3 specific spawners.
- AddUndeadMonsters(float)
Add undead monster spawner pack (used by all rooms except Corridor).