📚
Library of Isaac
  • Library of Isaac
  • Get Started
  • F.A.Q.
  • Custom Enums
    • AmbushType
    • AngelVariant
    • BabyLongLegsVariant
    • BabyVariant
    • BeastVariant
    • BegottenVariant
    • BigBonyVariant
    • BigHornVariant
    • BloodClotSubType
    • BloodExplosionSubType
    • BloodPuppyVariant
    • BlueFlySubType
    • BoilVariant
    • BonyVariant
    • BoomFlyVariant
    • BossID
    • CallbackOptionalArgType
    • CallbackReturnMode
    • CanaryVariant
    • Charger2Variant
    • ChargerSubType
    • ChargerVariant
    • ChimeraVariant
    • ChubVariant
    • ClottyVariant
    • ClutchVariant
    • ConjoinedFattyVariant
    • ConstantStoneShooterSubType
    • ConstantStoneShooterVariant
    • ConversionHeartSubType
    • CopyableIsaacAPIClassType
    • CrawlSpaceVariant
    • CrazyLongLegsVariant
    • CultistVariant
    • CustomCallback
    • CustomReviveType
    • DaddyLongLegsVariant
    • DannyVariant
    • DarkEsauVariant
    • DeathsHeadVariant
    • DeathVariant
    • DebugMode
    • DiceFloorSubType
    • Dimension
    • DingleVariant
    • DipFamiliarSubType
    • DipVariant
    • DogmaVariant
    • DopleVariant
    • DukeVariant
    • DumpVariant
    • EnvyVariant
    • EvisVariant
    • ExorcistVariant
    • EyeVariant
    • FacelessVariant
    • FallenVariant
    • FattyVariant
    • FireplaceVariant
    • FistulaVariant
    • FlyBombVariant
    • Gaper2Variant
    • GaperVariant
    • GeminiVariant
    • GenericPropVariant
    • GibSubType
    • GlobinVariant
    • GluttonyVariant
    • GoatVariant
    • GreedVariant
    • GridEntityXMLType
    • GrimaceVariant
    • GrubVariant
    • GurgleVariant
    • GurglingVariant
    • GusherVariant
    • GutsVariant
    • GuttedFattyVariant
    • GyroVariant
    • HauntVariant
    • HealthType
    • HeartVariant
    • HeavenLightDoorSubType
    • HiveVariant
    • HomunculusVariant
    • HopperVariant
    • HostVariant
    • InventoryType
    • IsaacVariant
    • ItemConfigTag
    • KnifeVariant
    • KnightVariant
    • LambVariant
    • LarryJrVariant
    • LeaperVariant
    • LeechVariant
    • LeperVariant
    • LittleHornVariant
    • LockState
    • LokiVariant
    • LustVariant
    • MamaGurdyVariant
    • MaskVariant
    • MawVariant
    • MegaSatanVariant
    • MembrainVariant
    • MoleVariant
    • MomsHeartVariant
    • MomVariant
    • Monstro2Variant
    • MotherSubType
    • MotherVariant
    • MoveableTNTVariant
    • MrMawVariant
    • MrMineVariant
    • MulliganVariant
    • NeedleVariant
    • NerveEndingVariant
    • ParaBiteVariant
    • PeeperFattyVariant
    • PeepVariant
    • PickupNullSubType
    • PillEffectType
    • PinVariant
    • PitfallVariant
    • PitState
    • PitVariant
    • PokyVariant
    • PoltyVariant
    • PolycephalusVariant
    • PoofSubType
    • PoopEntityVariant
    • PoopGridEntityVariant
    • PoopState
    • PooterVariant
    • PortalVariant
    • PressurePlateVariant
    • PreyVariant
    • PrideVariant
    • ProjectilesMode
    • PurgatorySubType
    • RageCreepVariant
    • RaglichVariant
    • RaglingVariant
    • RagManVariant
    • RagMegaVariant
    • RevenantVariant
    • RockSpiderVariant
    • RockState
    • RockVariant
    • RotgutVariant
    • RoundWormVariant
    • SatanVariant
    • ScourgeVariant
    • SerializationBrand
    • SerializationType
    • ShockwaveSoundMode
    • ShopKeeperVariant
    • SingeVariant
    • SirenVariant
    • SkinnyVariant
    • SlothVariant
    • SlotVariant
    • SpiderWebState
    • SpittyVariant
    • SquirtVariant
    • StageID
    • StatueVariant
    • StoneyVariant
    • SubHorfVariant
    • SuckerVariant
    • SwingerVariant
    • TallLadderSubType
    • TNTState
    • TrapdoorVariant
    • TumorVariant
    • UltraCoinVariant
    • UltraGreedVariant
    • VariablePersistenceMode
    • VisageVariant
    • VisFattyVariant
    • VisVariant
    • WalkingBoilVariant
    • WallCreepVariant
    • WarVariant
    • WhipperVariant
    • WidowVariant
    • WrathVariant
  • CustomCallback
  • Modules
    • Ambush
    • Benchmark
    • BitSet128
    • Bombs
    • Bosses
    • Charge
    • Collectibles
    • Color
    • CustomItemPools
    • Debug
    • Dimensions
    • Direction
    • Doors
    • Effects
    • Entities
    • EntitySpecific
    • Familiars
    • GridEntities
    • GridIndexes
    • GridSpecific
    • Input
    • IsaacAPIClass
    • ItemPool
    • JSON
    • Log
    • Pause
    • Pickups
    • PickupSpecific
    • Pills
    • Players
    • Random
    • RNG
    • Rooms
    • RoomSpecific
    • Run
    • SaveManager
    • Serialize
    • ShockWaves
    • Sprites
    • Stage
    • Trinkets
    • UI
    • Utils
      • DeepCopy
      • Easings
      • Flags
      • Functions
      • Math
      • String
      • Tables
    • Vector
Powered by GitBook
On this page
  • Overview
  • Functions
  • GetBombs()
  • GetEffects()
  • GetFamiliars()
  • GetKnives()
  • GetLasers()
  • GetNPCs()
  • GetPickups()
  • GetProjectiles()
  • GetSlots()
  • GetTears()
  • SpawnBomb()
  • SpawnEffect()
  • SpawnFamiliar()
  • SpawnKnife()
  • SpawnLaser()
  • SpawnNPC()
  • SpawnPickup()
  • SpawnProjectile()
  • SpawnSlot()
  • SpawnTear()
  1. Modules

EntitySpecific

Overview

Return Value
Function

void

Functions

GetBombs()

Helper function to get all of the bombs in the room. (Specifically, this refers to the EntityBomb class, not bomb pickups.)

GetEffects()

Helper function to get all of the effects in the room.

GetFamiliars()

Helper function to get all of the familiars in the room.

GetKnives()

Helper function to get all of the knives in the room.

GetLasers()

Helper function to get all of the lasers in the room.

GetNPCs()

Helper function to get all of the NPCs in the room.

GetPickups()

Helper function to get all of the pickups in the room.

GetProjectiles()

Helper function to get all of the projectiles in the room.

GetSlots()

Helper function to get all of the slots in the room.

GetTears()

Helper function to get all of the tears in the room.

SpawnBomb()

Helper function to spawn a bomb.

SpawnEffect()

Helper function to spawn an effect.

SpawnFamiliar()

Helper function to spawn a familiar.

SpawnKnife()

Helper function to spawn a knife.

SpawnLaser()

Helper function to spawn a laser.

SpawnNPC()

Helper function to spawn an NPC. Note that if you pass a non-NPC EntityType to this function, it will cause a run-time error, since the Entity.ToNPC method will return nil.

SpawnPickup()

Helper function to spawn a pickup.

SpawnProjectile()

Helper function to spawn a projectile.

SpawnSlot()

Helper function to spawn a slot.

SpawnTear()

Helper function to spawn a tear.

PreviousEntitiesNextFamiliars

Last updated 2 years ago

[]

(`

[]

(`

[]

(`

(`

[]

(`

[]

(`

[]

(`

[]

(`

[]

(`

[]

(`

( bombVariant, integer subType, position, ? velocity, ? spawner, `integer

( effectVariant, integer subType, position, ? velocity, ? spawner, `integer

( familiarVariant, integer subType, position, ? velocity, ? spawner, `integer

( knifeVariant, integer subType, position, ? velocity, ? spawner, `integer

( laserVariant, integer subType, position, ? velocity, ? spawner, `integer

( entityType, integer variant, integer subType, position, ? velocity, ? spawner?, `integer

( pickupVariant, integer subType, position, ? velocity, ? spawner, `integer

( projectileVariant, integer subType, position, ? velocity, ? spawner, `integer

( slotVariant, integer subType, position, ? velocity, ? spawner, `integer

( tearVariant, integer subType, position, ? velocity, ? spawner, `integer

[] GetBombs( | integer? bombVariant = -1 , integer? subType = -1 )

[] GetEffects( | integer? effectVariant = -1 , integer? subType = -1 )

[] GetFamiliars( | integer? familiarVariant = -1 , integer? subType = -1 )

void GetKnives( | integer? knifeVariant = -1 , integer? subType = -1 )

[] GetLasers( | integer? laserVariant = -1 , integer? subType = -1 )

[] GetNPCs( | integer? entityType = -1 , integer? variant = -1 , integer? subType = -1 , boolean? ignoreFriendly = false )

[] GetPickups( | integer? pickupVariant = -1 , integer? subType = -1 )

[] GetProjectiles( | integer? projectileVariant = -1 , integer? subType = -1 )

[] GetSlots( | integer? slotVariant = -1 , integer? subType = -1 )

[] GetTears( | integer? tearVariant = -1 , integer? subType = -1 )

SpawnBomb(bombVariant, integer subType,position,? velocity, ? spawner, integer | ? seedOrRNG)

SpawnEffect(effectVariant, integer subType,position,? velocity, ? spawner, integer | ? seedOrRNG)

SpawnFamiliar(familiarVariant, integer subType,position,? velocity, ? spawner, integer | ? seedOrRNG)

SpawnKnife(knifeVariant, integer subType,position,? velocity, ? spawner, integer | ? seedOrRNG)

SpawnLaser(laserVariant, integer subType,position,? velocity, ? spawner, integer | ? seedOrRNG)

SpawnNPC(entityType, integer variant, integer subType,position,? velocity, ? spawner?, integer | ? seedOrRNG?)

SpawnPickup(pickupVariant, integer subType,position,? velocity, ? spawner, integer | ? seedOrRNG)

SpawnProjectile(projectileVariant, integer subType,position,? velocity, ? spawner, integer | ? seedOrRNG)

SpawnSlot(slotVariant, integer subType,position,? velocity, ? spawner, integer | ? seedOrRNG)

SpawnTear(tearVariant, integer subType,position,? velocity, ? spawner, integer | ? seedOrRNG)

EntityBomb
BombVariant
EntityEffect
EffectVariant
EntityFamiliar
FamiliarVariant
KnifeVariant
EntityLaser
LaserVariant
EntityNPC
EntityType
EntityPickup
PickupVariant
EntityProjectile
ProjectileVariant
Entity
SlotVariant
EntityTear
TearVariant
EntityBomb
BombVariant
Vector
Vector
Entity
RNG
EntityEffect
EffectVariant
Vector
Vector
Entity
RNG
EntityFamiliar
FamiliarVariant
Vector
Vector
Entity
RNG
EntityKnife
KnifeVariant
Vector
Vector
Entity
RNG
EntityLaser
LaserVariant
Vector
Vector
Entity
RNG
EntityNPC
EntityType
Vector
Vector
Entity
RNG
EntityPickup
PickupVariant
Vector
Vector
Entity
RNG
EntityProjectile
ProjectileVariant
Vector
Vector
Entity
RNG
Entity
SlotVariant
Vector
Vector
Entity
RNG
EntityTear
TearVariant
Vector
Vector
Entity
RNG
EntityBomb
EntityEffect
EntityFamiliar
EntityLaser
EntityNPC
EntityPickup
EntityProjectile
Entity
EntityTear
EntityBomb
EntityEffect
EntityFamiliar
EntityKnife
EntityLaser
EntityNPC
EntityPickup
EntityProjectile
Entity
EntityTear
BombVariant
GetBombs
EffectVariant
GetEffects
FamiliarVariant
GetFamiliars
KnifeVariant
GetKnives
LaserVariant
GetLasers
EntityType
GetNPCs
PickupVariant
GetPickups
ProjectileVariant
GetProjectiles
SlotVariant
GetSlots
TearVariant
GetTears
BombVariant
Vector
Vector
Entity
SpawnBomb
EffectVariant
Vector
Vector
Entity
SpawnEffect
FamiliarVariant
Vector
Vector
Entity
SpawnFamiliar
KnifeVariant
Vector
Vector
Entity
SpawnKnife
LaserVariant
Vector
Vector
Entity
SpawnLaser
EntityType
Vector
Vector
Entity
SpawnNPC
PickupVariant
Vector
Vector
Entity
SpawnPickup
ProjectileVariant
Vector
Vector
Entity
SpawnProjectile
SlotVariant
Vector
Vector
Entity
SpawnSlot
TearVariant
Vector
Vector
Entity
SpawnTear