Table of Contents

Class SyntyCryptBase

Namespace
GrindFest.Editor
Assembly
GrindFest.dll

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
object
SyntyCryptBase
Derived
Inherited Members
Extension Methods

Fields

Barrels
Bookcase
Bricks_04
Cauldron
Chair
Chest
Corner_Inner
Corner_Outer
GroundMound_01
GroundMound_02
Pillar_Broken
Pillar_Broken2
Pillar_Square
Rubble_Pebbles_01_A
Rubble_Pebbles_01_D
Rubble_Pebbles_02_A
Rubble_Pebbles_02_D
Rubble_Pebbles_03_A
Rubble_Pebbles_20
Rubble_Plank_01
Rubble_Plank_02
Rubble_Plank_03
Table
Tiles_010
Tiles_02
Tiles_03
Tiles_04
Tiles_05
Tiles_06
Tiles_07
Tiles_08
Tiles_09
Trap_Explode
Trap_SawRail
Trap_Spears
Trap_Swing
UndeadSpawner
VasesEmitter
WallTorch
Wall_01
Wall_01_Alt
Wall_03

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).