using System; using Enemies.States; namespace Enemies { public class BaseEnemy :Enemy { private void Awake() { state = new IdleState(this); } private void Update() { HandleStates(); state.Execute(); } private void HandleStates() { if (health <= 0) { state = new DieState(this); return; } } } }