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