Skip to content

pr.Level

pr.Level

Inherits from: libs.Process

Fields

NameType
maplevel.LevelMap
gamepr.Game
qTreetool.quadTree.QuadTree
teamHerotool.Team
teamMobtool.Team
teamProptool.Team
bossen.mob.Boss
nbTotalMobsI32
nbMobsLeftI32
entitieshl.types.ArrayObj
qTreeEntitieshl.types.ArrayObj
savedEntitieshl.types.ArrayObj
crittershl.types.ArrayObj
splattershl.types.ArrayObj
nbTeleportOpenedI32
entitiesByClasshaxe.ds.IntMap
entityLightshl.types.ArrayObj
loreManagershl.types.ArrayObj
areaAffectshl.types.ArrayObj
fastAoeAccesshl.types.ArrayObj
frompr.Level
maskh2d.Bitmap
bgDarkenerh2d.Bitmap
lastHeroCXI32
lastHeroCYI32
powershl.types.ArrayObj
powersLockedBool
newLootshl.types.ArrayObj
entitiesGChl.types.ArrayObj
uiProcesseshl.types.ArrayObj
sbUilibs.heaps.slib.HSpriteBatch
sbCritterslibs.heaps.slib.HSpriteBatch
sbSplatterslibs.heaps.slib.HSpriteBatch
sbPendulum_ChainFrontlibs.heaps.slib.HSpriteBatch
sbPendulum_ChainBacklibs.heaps.slib.HSpriteBatch
sbBodyPartlibs.heaps.slib.HSpriteBatch
sbBodyPartFrontlibs.heaps.slib.HSpriteBatch
fxFx
minimapui.hud.MiniMap
mapFowhaxe.io.Bytes
needMapFowBool
slmpr.ChallengeManager
isSecretBool
activatedBool
atManagerpr.AncientTempleManager
lDisplevel.LevelDisp
lAudiolevel.LevelAudio
scrollerlight.LightedLayers
permanentTWlibs.misc.Tweenie
viewportViewport
localViewportLimitshl.types.ArrayObj
flashLightshl.types.ArrayObj
onionSkinshl.types.ArrayObj
controllertool.ControllerAccess
accuF64
sliblibs.heaps.slib.SpriteLib
normh3d.mat.Texture
cmlibs.misc.Cinematic
reparsePlatformPointsNeededhl.types.ArrayObj
viewportDebugBool
isSubLevelBool
levelSignalstool.signals.LevelSignals
cirColEntitiesBufferhl.types.ArrayObj
currentCirColEntitiesCountI32
currentCollisionDataVirtual[combinedRadius, combinedSquareDistance, distX, distY, hasCollision]
freezeIdCooldownI32
newViewportRectVirtual[xMax, xMin, yMax, yMin]
isCursedBool
onMusicInitializedFun
isBlurBool
listCurrentQuadElementshl.types.ArrayObj
oldMouseXF64
oldMouseYF64
debugPathtool.Path
__uidI32
Virtual[unserializeInit, unserialize, serialize, getSerializeSchema, getCLID, __uid]
staticENTITIES_CLIDShl.types.ArrayBytes_Int
staticcirColBufferMaxCountI32
static__clidI32

Protos

  • f@2310 get_totalMobCount(pr.Level) → I32
  • f@2311 get_mobsLeftCount(pr.Level) → I32
  • f@2312 set_mobsLeftCount(pr.Level, I32) → I32
  • f@2314 spawnEntitiesInAllRooms(pr.Level, libs.Rand, hl.types.ArrayObj, cine.LevelTransition) → Void
  • f@2315 entitiesPostCreate(pr.Level) → Void
  • f@2316 getDiveAttackData(pr.Level) → Virtual[cooldown, duration, flags, forbiddenItem, props, requiredItem, skill]
  • f@2317 watchTmxHotReload(pr.Level) → Void
  • f@2318 configureLoreRoomSpecialEquipment(pr.Level, level.Room) → Void
  • f@2319 finalizeCreation(pr.Level) → Void
  • f@2320 createRandomEntities(pr.Level, hl.types.ArrayObj) → Void
  • f@2321 getFreeRandomMapPos(pr.Level, hl.types.ArrayObj, I32) → tool.CPoint
  • f@2322 attachDeadCultistsInTumulus(pr.Level) → Void
  • f@2323 attachDeadCultistToPlatform(pr.Level, level.Platform) → Void
  • f@2324 getCliffEnigmaAnswer(pr.Level) → en.inter.zdoor.CliffRuneCombo
  • f@2325 attachTimedShooter(pr.Level, level.Room, level.Marker) → Void
  • f@2326 attachTumulusTimedShooter(pr.Level, level.Room, level.Marker) → Void
  • f@2327 getAvailableLoreRooms(pr.Level) → hl.types.ArrayObj
  • f@2328 createLoreManagers(pr.Level) → Void
  • f@2329 attachLoots(pr.Level) → Void
  • f@2330 attachMoneyDoors(pr.Level) → Void
  • f@2331 generateBreakableProps(pr.Level) → Void
  • f@2332 onLevelAssetsReloaded(pr.Level) → Void
  • f@2333 init(pr.Level) → Void
  • f@2334 initRender(pr.Level) → Void
  • f@2335 playMusic(pr.Level) → Void
  • f@2336 alreadyInBossCombat(pr.Level) → Bool
  • f@2337 pause(pr.Level) → Void
  • f@2338 hide(pr.Level) → Void
  • f@2339 addAreaAffectS(pr.Level, I32, I32, F64, I32, F64, F64, hl.types.ArrayObj) → Void
  • f@2340 addTickLineAreaAffectS(pr.Level, F64, F64, F64, F64, I32, F64, F64) → Void
  • f@2341 addTickAreaAffectS(pr.Level, I32, I32, I32, F64, F64) → Void
  • f@2342 initFastAoeAccess(pr.Level) → Void
  • f@2343 resume(pr.Level) → Void
  • f@2344 onActivation(pr.Level) → Void
  • f@2345 loadMinimap(pr.Level) → Void
  • f@2346 redrawWorldMap(pr.Level) → Void
  • f@2347 loadReverb(pr.Level) → Void
  • f@2348 initReload(pr.Level) → Void
  • f@2349 preDeserialize(pr.Level) → Void
  • f@2350 onReload(pr.Level) → Void
  • f@2351 postDeserialize(pr.Level) → Void
  • f@2352 prepareSave(pr.Level) → Bool
  • f@2353 onDispose(pr.Level) → Void
  • f@2354 runEntitiesGC(pr.Level) → Void
  • f@2355 registerEntity(pr.Level, Entity) → Void
  • f@2356 unregisterEntity(pr.Level, Entity) → Void
  • f@2357 registerPower(pr.Level, Power) → Void
  • f@2358 unregisterPower(pr.Level, Power) → Void
  • f@2359 getRunningPowers(pr.Level, hl.Class, Entity, tool.InventItem, hl.types.ArrayObj) → hl.types.ArrayObj
  • f@2360 afterBossRuneReload(pr.Level) → Void
  • f@2361 quitBossRush(pr.Level, Bool) → Void
  • f@2362 afterBossRushEnd(pr.Level, Bool) → Void
  • f@2363 attachMobs(pr.Level) → Void
  • f@2364 attachMob(pr.Level, level.Mob) → en.Mob
  • f@2365 digHiddenBlocks(pr.Level) → Void
  • f@2366 attachRoomLoots(pr.Level) → Void
  • f@2367 attachMerchants(pr.Level) → Void
  • f@2368 generateSecretExit(pr.Level, libs.Rand) → Void
  • f@2369 closePortal(pr.Level, level.LevelMap) → Void
  • f@2370 toGlobalX(pr.Level, F64) → F64
  • f@2371 toGlobalY(pr.Level, F64) → F64
  • f@2372 onResize(pr.Level) → Void
  • f@2373 updateBgDarkenerVisibility(pr.Level) → Void
  • f@2374 onApplyOptions(pr.Level) → Void
  • f@2375 needReparsePlatforms(pr.Level, tool.CPoint) → Void
  • f@2376 reparsePlatforms(pr.Level) → Void
  • f@2377 blur(pr.Level) → Void
  • f@2378 unblur(pr.Level) → Void
  • f@2379 createStandardBatch(pr.Level, h2d.Tile, I32) → libs.heaps.slib.HSpriteBatch
  • f@2380 countActiveCritters(pr.Level) → I32
  • f@2381 dropMobLoots(pr.Level, I32, I32, hl.types.ArrayObj, Null) → Void
  • f@2382 freezeEntities(pr.Level, Ref, hl.types.ArrayDyn, hl.types.ArrayDyn, Ref) → Void
  • f@2383 updatedDelayedLoots(pr.Level) → Void
  • f@2384 update(pr.Level) → Void
  • f@2385 postUpdate(pr.Level) → Void
  • f@2386 fillCircularCollisionEntitiesBuffer(pr.Level, hl.types.ArrayObj) → Void
  • f@2387 resolveCircularCollisions(pr.Level) → Void
  • f@2388 getMouse(pr.Level) → Virtual[cx, cy, gx, gy, sx, sy]
  • f@2389 onMouseMove(pr.Level, hxd.Event) → Void
  • f@2390 onMouseDown(pr.Level, hxd.Event) → Void
  • f@2391 onMouseUp(pr.Level, hxd.Event) → Void
  • f@2392 spawnCustomEntity(pr.Level, level.Room, level.Marker, I32, I32) → Void
  • f@2393 spawnNpc(pr.Level, level.Room, level.Marker, I32, I32) → Void
  • f@2394 spawnTrainingBossDoor(pr.Level, level.Marker, I32, I32) → Void
  • f@2395 spawnSpikes(pr.Level, level.Marker, I32, I32) → Bool
  • f@2396 spawnEntitiesFromMarkers(pr.Level, level.Room, libs.Rand, hl.types.ArrayObj) → I32
  • f@2397 attachZDoors(pr.Level, level.Room, libs.Rand) → Void
  • f@2398 attachSpecialEquipments(pr.Level, level.Room, libs.Rand, cine.LevelTransition) → Void
  • f@2399 attachNpcs(pr.Level, level.Room) → Void
  • f@2400 adjustLavaBounds(pr.Level) → Void
  • f@2401 attachFreeDarknessRemovers(pr.Level, level.Room, libs.Rand) → Void
  • f@2402 getReverbPreset(pr.Level, I32) → hxd.snd.effect.ReverbPreset
  • f@2403 getCLID(pr.Level) → I32
  • f@2404 serialize(pr.Level, hxbit.Serializer) → Void
  • f@2405 getSerializeSchema(pr.Level) → hxbit.Schema
  • f@2406 unserializeInit(pr.Level) → Void
  • f@2407 unserialize(pr.Level, hxbit.Serializer) → Void

Bindings

  • f@2313 onMusicInitialized(pr.Level) → Void
  • static f@4540 __constructor__(pr.Level, pr.Game, level.LevelMap, pr.Level, Bool, Ref, cine.LevelTransition) → Void