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
.