| using System;using System.Collections;using System.Collections.Generic;using Core.State;using UnityEngine;public interface IState: IDisposable{    void Enter(IStateEnterData iStateEnterData);    void Update(float t);    void Exit();    bool IsSwitch(IState nextState);}
 |