Initializes Echo enemy instances. More...
#include <enemy_echo.h>#include <animation.h>#include <circle.h>#include <particle_emitterpresets.h>#include <random.h>Functions | |
| void | Echo_Start (EnemyData *data) |
| [Start] Initializes an Echo enemy instance | |
Variables | |
| ParticleEmitter * | EchoBulletEmitter |
| ParticleEmitter * | EchoMuzzleFlashEmitter |
| ParticleEmitter * | EchoCasingEmitter |
| ParticleEmitter * | EchoBulletFragmentsEmitter |
Initializes Echo enemy instances.
Handles the creation and setup of Echo enemies, including their resources and initial state.
Handles the creation and setup of Echo enemies, including their resources and initial state.
| void Echo_Start | ( | EnemyData * | data | ) |
[Start] Initializes an Echo enemy instance
Sets up the Echo enemy's resources including animations, particle effects, and timers.
| data | Pointer to the enemy data structure to initialize |
| ParticleEmitter* EchoBulletEmitter |
| ParticleEmitter* EchoBulletFragmentsEmitter |
| ParticleEmitter* EchoCasingEmitter |
| ParticleEmitter* EchoMuzzleFlashEmitter |