diff --git a/modules/wave_survival/enemies/enemy_wretched.cpp b/modules/wave_survival/enemies/enemy_wretched.cpp index b285bdc3..ce90ad5f 100644 --- a/modules/wave_survival/enemies/enemy_wretched.cpp +++ b/modules/wave_survival/enemies/enemy_wretched.cpp @@ -1,5 +1,4 @@ #include "enemy_wretched.h" -#include "scene/animation/animation_player.h" #include "wave_survival/macros.h" #include "wave_survival/npc_unit.h" #include "wave_survival/patrol_path.h" @@ -20,9 +19,9 @@ void EnemyWretched::on_child_entered(Node *node) { } void EnemyWretched::ready() { - fsm->add_state(memnew(WretchedPatrolState)); - fsm->add_state(memnew(WretchedChaseState)); - fsm->add_state(memnew(WretchedAttackState)); + this->fsm->add_state(memnew(WretchedPatrolState)); + this->fsm->add_state(memnew(WretchedChaseState)); + this->fsm->add_state(memnew(WretchedAttackState)); } void EnemyWretched::_notification(int what) { diff --git a/modules/wave_survival/enemies/enemy_wretched.h b/modules/wave_survival/enemies/enemy_wretched.h index b96cbfbb..a9b82182 100644 --- a/modules/wave_survival/enemies/enemy_wretched.h +++ b/modules/wave_survival/enemies/enemy_wretched.h @@ -1,11 +1,11 @@ #ifndef ENEMY_WRETCHED_H #define ENEMY_WRETCHED_H +#include "scene/animation/animation_player.h" #include "wave_survival/enemy_body.h" #include "wave_survival/state.h" class PatrolPath; class NpcUnit; -class AnimationPlayer; class StateMachine; class EnemyWretched : public EnemyBody { diff --git a/project/assets/models/enemies/rifleman.blend b/project/assets/models/enemies/rifleman.blend index 91e0f61f..b27302b5 100644 Binary files a/project/assets/models/enemies/rifleman.blend and b/project/assets/models/enemies/rifleman.blend differ diff --git a/project/assets/models/enemies/rifleman.blend1 b/project/assets/models/enemies/rifleman.blend1 index 3bf4b9dc..81eeb68f 100644 Binary files a/project/assets/models/enemies/rifleman.blend1 and b/project/assets/models/enemies/rifleman.blend1 differ