using System.Collections; using System.Collections.Generic; using UnityEngine; namespace ZXKFramework { public interface IFSM { void AddState() where T : StateBase, new(); void ChangeState(params object[] obj) where T : StateBase, new(); void Update(); void Destroy(); } }