level.Room
level.Room
Fields
| Name | Type | |
|---|---|---|
id | I32 | |
rType | String | |
rGroup | I32 | |
rTemplate | String | |
revealed | Bool | |
x | I32 | |
y | I32 | |
wid | I32 | |
hei | I32 | |
map | level.LevelMap | |
markers | hl.types.ArrayObj | |
tplName | String | |
name | String | |
parent | level.Room | |
children | hl.types.ArrayObj | |
links | hl.types.ArrayObj | |
flags | hxbit.EnumFlagsData | |
spawnDistance | I32 | |
metaGates | hl.types.ArrayObj | |
exitLevel | String | |
exitName | String | |
exitColor | Null | |
isZChild | Bool | |
zLinks | hl.types.ArrayObj | |
npcs | hl.types.ArrayObj | |
mobs | hl.types.ArrayObj | |
loots | hl.types.ArrayObj | |
secretLevels | hl.types.ArrayObj | |
merchant | level.MerchantData | |
genData | Virtual[altarItemGroup, brLegendaryMultiTreasure, broken, cells, doorCost, doorCurse, flaskRefill, forcePauseTimer, forcedMerchantType, isCliffPath, itemInWall, itemLevelBonus, killsMultiTreasure, locked, maxPerks, mins, noHealingShop, shouldBeFlipped, specificBiome, subTeleportTo, timedMultiTreasure, zDoorLock, zDoorType] | |
platforms | hl.types.ArrayObj | |
__uid | I32 | |
| “ | Virtual[unserializeInit, unserialize, serialize, getSerializeSchema, getCLID, __uid] | |
| static | sanctuaryTypes | hl.types.ArrayObj |
| static | __clid | I32 |
Protos
f@3129getShortTplName(level.Room) → Stringf@3130toString(level.Room) → Stringf@3131getMarkersOfType(level.Room, String) → hl.types.ArrayObjf@3132getMarker(level.Room, String, String, Ref) → level.Markerf@3133getMarkerRect(level.Room, String, String, Ref) → tool.CRectf@3134getMarkerRects(level.Room, String, String) → hl.types.ArrayObjf@3135getMarkerCenterByType(level.Room, String, String) → tool.CPointf@3136getMarkerCenter(level.Room, level.Marker) → tool.CPointf@3137getMarkerOfTypeAt(level.Room, String, I32, I32) → level.Markerf@3138hasMarkerAt(level.Room, String, I32, I32) → Boolf@3139hasMarker(level.Room, String, String) → Boolf@3140isConnected(level.Room, level.Room) → Boolf@3141getEnter(level.Room) → level.RoomLinkf@3142calcDistanceCond(level.Room, Fun) → I32f@3143hasParents(level.Room, String, Bool) → Boolf@3144isInZBranch(level.Room) → Boolf@3145getZParent(level.Room) → level.Roomf@3146countParents(level.Room, String) → I32f@3147isSanctuary(level.Room) → Boolf@3148addPlatform(level.Room, level.Platform) → Voidf@3149getCLID(level.Room) → I32f@3150serialize(level.Room, hxbit.Serializer) → Voidf@3151getSerializeSchema(level.Room) → hxbit.Schemaf@3152unserializeInit(level.Room) → Voidf@3153unserialize(level.Room, hxbit.Serializer) → Voidf@3154__string(level.Room) → Bytes
Bindings
- static
f@3251__constructor__(level.Room, level.LevelMap, I32, String, String, I32) → Void