Namespace BomberDogs.Level
Classes
Bomb
Bomb script. Responsible for timing and instantiating the explosion. Used for normal bomb, Pierce bomb and Remote bomb.
DestructibleBlock
Component for any destructible block.
DestructibleBlock.ItemDropProbabilitySpec
This class defines the probability of an item being dropped.
Egg
Component for the eggs from which mountables hatch.
ExitPortal
Component at the end of the level, responsible for teleporting the player to another level. The object of this component is deactivated by the LevelManager. It is reactivated when all enemies are defeated. If you need to test, simply reactivate this GameObject.
Explosion
Script responsible for the explosion object. It will determine the size of each explosion arm based on the collision with the walls. It will also emit damage to the hit objects by calling the TakeDamage method.
Layers
Facilitator for accessing and configuring the layers.
Layers.LayersConfiguration
Structure to store the layers for each type of object.
PowerUpItem
All powerups that are dropped in the levels use this script. It is used to receive collision from the player and activate the insertion of the powerup identified by the EPowerUp enum.