using System; using System.Collections.Generic; using Unity.IO.LowLevel.Unsafe; using UnityEngine; namespace AI.Base { public class EnemyStateManager : MonoBehaviour { public static EnemyStateManager Instance; public static List Goblers = new List(); public static Action UpdateTick; public static Action GizmoTick; public void Awake() { Instance = this; } public void Update() { UpdateTick?.Invoke(); } public static void OnDrawGizmos() { GizmoTick?.Invoke(); } } }