using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public interface IState: IDisposable { void Enter(); void Update(float t); void Exit(); }