Skip to content

Class "EntityBomb"⚓︎

Class Diagram⚓︎

    classDiagram
    class Entity:::diagramCurrentPage
    class EntityBomb
    class EntityEffect
    class EntityFamiliar
    class EntityKnife
    class EntityLaser
    class EntityNPC
    class EntityPickup
    class EntityPlayer
    class EntityProjectile
    class EntitySlot
    class EntityTear
    Entity <|-- EntityBomb
    Entity <|-- EntityEffect
    Entity <|-- EntityFamiliar
    Entity <|-- EntityKnife
    Entity <|-- EntityLaser
    Entity <|-- EntityNPC
    Entity <|-- EntityPickup
    Entity <|-- EntityPlayer
    Entity <|-- EntityProjectile
    Entity <|-- EntitySlot
    Entity <|-- EntityTear
    link Entity "https://wofsauge.github.io/IsaacDocs/rep/Entity.html" "Go to page for 'Entity' class"
    link EntityBomb "https://wofsauge.github.io/IsaacDocs/rep/EntityBomb.html" "Go to page for 'EntityBomb' class"
    link EntityEffect "https://wofsauge.github.io/IsaacDocs/rep/EntityEffect.html" "Go to page for 'EntityEffect' class"
    link EntityFamiliar "https://wofsauge.github.io/IsaacDocs/rep/EntityFamiliar.html" "Go to page for 'EntityFamiliar' class"
    link EntityKnife "https://wofsauge.github.io/IsaacDocs/rep/EntityKnife.html" "Go to page for 'EntityKnife' class"
    link EntityLaser "EntityLaser.html" "Go to page for 'EntityLaser' class"
    link EntityNPC "EntityNPC.html" "Go to page for 'EntityNPC' class"
    link EntityPickup "EntityPickup.html" "Go to page for 'EntityPickup' class"
    link EntityPlayer "EntityPlayer.html" "Go to page for 'EntityPlayer' class"
    link EntityProjectile "https://wofsauge.github.io/IsaacDocs/rep/EntityProjectile.html" "Go to page for 'EntityProjectile' class"
    link EntitySlot "EntitySlot.html" "Go to page for 'EntitySlot' class"
    link EntityTear "https://wofsauge.github.io/IsaacDocs/rep/EntityTear.html" "Go to page for 'EntityTear' class"

Functions⚓︎

GetCostumeLayerSprite ()⚓︎

Sprite GetCostumeLayerSprite ( BombCostumeLayer LayerID )⚓︎


GetExplosionCountdown ()⚓︎

int GetExplosionCountdown ( )⚓︎


GetFallingSpeed ()⚓︎

float GetFallingSpeed ( )⚓︎


GetHeight ()⚓︎

float GetHeight ( )⚓︎


GetHitList ()⚓︎

int[] GetHitList ( )⚓︎


GetRocketAngle ()⚓︎

float GetRocketAngle ( )⚓︎

Target angle for rocket bombs. It influences both their movement and the orientation of their sprite.


GetRocketSpeed ()⚓︎

float GetRocketSpeed ( )⚓︎

Target speed for rocket bombs. Naturally increases by 1 every frame.


GetScale ()⚓︎

float GetScale ( )⚓︎

Used to apply animation set for bomb costume.


IsLoadingCostumes ()⚓︎

boolean IsLoadingCostumes ( )⚓︎


IsPrismTouched ()⚓︎

boolean IsPrismTouched ( )⚓︎

Returns if the bomb was created through the Angelic Prism effect.


SetFallingSpeed ()⚓︎

void SetFallingSpeed ( float Speed )⚓︎


SetHeight ()⚓︎

void SetHeight ( float Height )⚓︎


SetLoadCostumes ()⚓︎

void SetLoadCostumes ( boolean Load = true )⚓︎


SetPrismTouched ()⚓︎

void SetPrismTouched ( boolean IsTouched )⚓︎

Sets if the bomb was created through the Angelic Prism effect.


SetRocketAngle ()⚓︎

void SetRocketAngle ( float Angle )⚓︎

Set the target angle for a rocket bomb. It influences both their movement and the orientation of their sprite.


SetRocketSpeed ()⚓︎

void SetRocketSpeed ( float Speed )⚓︎

Set the target speed for a rocket bomb. Note that this will naturally increase by 1 every frame.


SetScale ()⚓︎

void SetScale ( float Scale )⚓︎

Should be used with SetLoadCostumes method.


UpdateDirtColor ()⚓︎

void UpdateDirtColor ( )⚓︎