Skip to content

Class "Level"⚓︎

Functions⚓︎

CanSpawnDoorOutline ()⚓︎

boolean CanSpawnDoorOutline ( int RoomIdx, DoorSlot DoorSlot )⚓︎


GetDimension ()⚓︎

Dimension GetDimension ( )⚓︎

Get's the current Dimension the player is in.


GetForceSpecialQuest ()⚓︎

SpecialQuest GetForceSpecialQuest ( )⚓︎

If set, the level will automatically attempt to place the Knife Piece puzzle door for this LevelStage.

Info

This is set to SpecialQuest.DEFAULT immediately before calling MC_PRE_LEVEL_INIT.


GetGreedWavesClearedWithoutRedHeartDamage ()⚓︎

int GetGreedWavesClearedWithoutRedHeartDamage ( )⚓︎


HasAbandonedMineshaft ()⚓︎

boolean HasAbandonedMineshaft ( )⚓︎

Returns true if the floor has the mineshaft room used for the second Knife Piece puzzle.


HasMirrorDimension ()⚓︎

boolean HasMirrorDimension ( )⚓︎

Returns true if the floor has the mirror dimension used for the first Knife Piece puzzle.


HasPhotoDoor ()⚓︎

boolean HasPhotoDoor ( )⚓︎

Returns true if the floor has the photo door used to enter Mausoleum/Gehenna leading to the Ascent sequence.


IsStageAvailable ()⚓︎

void IsStageAvailable ( LevelStage Level, StageType Stage )⚓︎

Returns true if the provided Level and Stage combination is available to be generated in any given run. Returns false if locked behind an achievement.


PlaceRoom ()⚓︎

boolean PlaceRoom ( LevelGeneratorEntry Room, RoomConfigRoom RoomConfig, int Seed )⚓︎

Places a room into the game. Returns true if successful.


SetForceSpecialQuest ()⚓︎

void SetForceSpecialQuest ( SpecialQuest Quest )⚓︎

Sets whether the level should attempt to place the Knife Piece puzzle door for this LevelStage.

Info

This is set to SpecialQuest.DEFAULT immediately before calling MC_PRE_LEVEL_INIT.


SetGreedWavesClearedWithoutRedHeartDamage ()⚓︎

void SetGreedWavesClearedWithoutRedHeartDamage ( int WavesCleared )⚓︎


SetName ()⚓︎

void SetName ( string Name )⚓︎