using UnityEngine; using VContainer; using VContainer.Unity; namespace Darkmatter.Domain { public class EnemyController : MonoBehaviour { EnemyStateMachine esm; public void Initialize(EnemyStateMachine esm) { this.esm = esm; } public void Start() { esm.ChangeState(new PatrolState(esm)); } public void Update() { esm.Update(); } } }