Skip to content

level.gen.MapBuilder

level.gen.MapBuilder

Fields

NameType
userUser
infosVirtual[baseLootLevel, biome, bonusTripleScrollAfterBC, cellBonus, dlc, doubleUps, eliteRoomChance, eliteWanderChance, flagsProps, group, icon, id, index, loreDescriptions, mapDepth, minGold, mobDensity, mobs, name, nextLevels, parallax, props, quarterUpsBC3, quarterUpsBC4, specificLoots, specificSubBiome, transitionTo, tripleUps, worldDepth]
seedI32
genMapDataVirtual[lastError, placed, rects, root, score, tplRepeat, valid]
rndlibs.Rand
roomNodeshl.types.ArrayObj

Protos

  • f@31886 initRoomNodes(level.gen.MapBuilder) → Void
  • f@31887 buildMap(level.gen.MapBuilder) → level.LevelMap
  • f@31888 afterLevelMapInitProcess(level.gen.MapBuilder, level.LevelMap) → level.LevelMap
  • f@31889 removeCollisionOutOfRooms(level.gen.MapBuilder, level.LevelMap, hl.types.ArrayObj, hl.types.ArrayObj, Bool) → Void
  • f@31890 fillRoomData(level.gen.MapBuilder, level.RoomNode, level.Room, level.LevelMap, hl.types.ArrayObj, hl.types.ArrayObj) → Void
  • f@31891 fillRoomCollisions(level.gen.MapBuilder, level.RoomNode, level.LevelMap, hl.types.ArrayObj) → Void

Bindings

  • static f@31892 __constructor__(level.gen.MapBuilder, User, Virtual[baseLootLevel, biome, bonusTripleScrollAfterBC, cellBonus, dlc, doubleUps, eliteRoomChance, eliteWanderChance, flagsProps, group, icon, id, index, loreDescriptions, mapDepth, minGold, mobDensity, mobs, name, nextLevels, parallax, props, quarterUpsBC3, quarterUpsBC4, specificLoots, specificSubBiome, transitionTo, tripleUps, worldDepth], I32, Virtual[lastError, placed, rects, root, score, tplRepeat, valid], libs.Rand) → Void