using UnityEngine; namespace SanAndreasUnity.Utilities { public interface IState { void OnBecameActive(); void OnBecameInactive(); bool RepresentsState(System.Type type); bool RepresentsState() where T : IState; void UpdateState(); void LateUpdateState(); void FixedUpdateState(); } }