feat(mummy): SPAWN dirigit per l'animació raise
This commit is contained in:
1 parent
8c84892250
commit
cba46642c6
7 files changed
+60
-28
No files matched your search
@@ -96,6 +96,11 @@ class DynamicHazard : public Hazard {
|
||||
// Arma el comptador del SPAWN. A partir d'aquí, cada `update(dt)`
|
||||
// descompta `dt` fins arribar a 0 i transitar a ACTIVE.
|
||||
void triggerSpawnExit() { spawn_exit_armed_ = true; }
|
||||
// Transició directa a ACTIVE, sense passar pel countdown. Pensat
|
||||
// per a subclasses amb SPAWN dirigit per animació: gestionen el
|
||||
// seu propi `update()` mentre `isSpawning()` i criden ací quan la
|
||||
// seua animació d'aparició ha completat.
|
||||
void endSpawn() { spawn_state_ = SpawnState::ACTIVE; }
|
||||
[[nodiscard]] auto isSpawning() const -> bool { return spawn_state_ == SpawnState::SPAWNING; }
|
||||
[[nodiscard]] auto getSpawnDurationS() const -> float { return spawn_duration_s_; }
|
||||
|
||||
|
||||
Reference in new issue
Block a user