Skip to content

level.Room

level.Room

Fields

NameType
idI32
rTypeString
rGroupI32
rTemplateString
revealedBool
xI32
yI32
widI32
heiI32
maplevel.LevelMap
markershl.types.ArrayObj
tplNameString
nameString
parentlevel.Room
childrenhl.types.ArrayObj
linkshl.types.ArrayObj
flagshxbit.EnumFlagsData
spawnDistanceI32
metaGateshl.types.ArrayObj
exitLevelString
exitNameString
exitColorNull
isZChildBool
zLinkshl.types.ArrayObj
npcshl.types.ArrayObj
mobshl.types.ArrayObj
lootshl.types.ArrayObj
secretLevelshl.types.ArrayObj
merchantlevel.MerchantData
genDataVirtual[altarItemGroup, brLegendaryMultiTreasure, broken, cells, doorCost, doorCurse, flaskRefill, forcePauseTimer, forcedMerchantType, isCliffPath, itemInWall, itemLevelBonus, killsMultiTreasure, locked, maxPerks, mins, noHealingShop, shouldBeFlipped, specificBiome, subTeleportTo, timedMultiTreasure, zDoorLock, zDoorType]
platformshl.types.ArrayObj
__uidI32
Virtual[unserializeInit, unserialize, serialize, getSerializeSchema, getCLID, __uid]
staticsanctuaryTypeshl.types.ArrayObj
static__clidI32

Protos

  • f@3129 getShortTplName(level.Room) → String
  • f@3130 toString(level.Room) → String
  • f@3131 getMarkersOfType(level.Room, String) → hl.types.ArrayObj
  • f@3132 getMarker(level.Room, String, String, Ref) → level.Marker
  • f@3133 getMarkerRect(level.Room, String, String, Ref) → tool.CRect
  • f@3134 getMarkerRects(level.Room, String, String) → hl.types.ArrayObj
  • f@3135 getMarkerCenterByType(level.Room, String, String) → tool.CPoint
  • f@3136 getMarkerCenter(level.Room, level.Marker) → tool.CPoint
  • f@3137 getMarkerOfTypeAt(level.Room, String, I32, I32) → level.Marker
  • f@3138 hasMarkerAt(level.Room, String, I32, I32) → Bool
  • f@3139 hasMarker(level.Room, String, String) → Bool
  • f@3140 isConnected(level.Room, level.Room) → Bool
  • f@3141 getEnter(level.Room) → level.RoomLink
  • f@3142 calcDistanceCond(level.Room, Fun) → I32
  • f@3143 hasParents(level.Room, String, Bool) → Bool
  • f@3144 isInZBranch(level.Room) → Bool
  • f@3145 getZParent(level.Room) → level.Room
  • f@3146 countParents(level.Room, String) → I32
  • f@3147 isSanctuary(level.Room) → Bool
  • f@3148 addPlatform(level.Room, level.Platform) → Void
  • f@3149 getCLID(level.Room) → I32
  • f@3150 serialize(level.Room, hxbit.Serializer) → Void
  • f@3151 getSerializeSchema(level.Room) → hxbit.Schema
  • f@3152 unserializeInit(level.Room) → Void
  • f@3153 unserialize(level.Room, hxbit.Serializer) → Void
  • f@3154 __string(level.Room) → Bytes

Bindings

  • static f@3251 __constructor__(level.Room, level.LevelMap, I32, String, String, I32) → Void