修改命名

This commit is contained in:
2025-04-10 11:27:16 +08:00
parent 80093beaf5
commit 08b06c8ca3
2 changed files with 5 additions and 5 deletions

View File

@@ -12,7 +12,7 @@ namespace Stary.Evo.FiniteStateMachine
void AddState(IFSMIState state);
void RemoveState(IFSMIState state);
}
public abstract class FSMController : MonoBehaviour,IFSMController
public abstract class AbstractFSMController : MonoBehaviour,IFSMController
{
private IFSMManager manager;

View File

@@ -9,15 +9,15 @@ namespace Stary.Evo.FiniteStateMachine
{
public static class FSMInitialize
{
private static Dictionary<string, FSMController> _fsmControllers =
new Dictionary<string, FSMController>();
private static Dictionary<string, AbstractFSMController> _fsmControllers =
new Dictionary<string, AbstractFSMController>();
/// <summary>
/// 创建FSMController
/// </summary>
/// <returns>返回创建的FSMController的识别Int值</returns>
public static void CreateFSMController<T>(Transform parent) where T : FSMController
public static void CreateFSMController<T>(Transform parent) where T : AbstractFSMController
{
if (_fsmControllers.ContainsKey(typeof(T).Name))
{
@@ -37,7 +37,7 @@ namespace Stary.Evo.FiniteStateMachine
/// 销毁指定FSMController
/// </summary>
/// <param name="controllerId"></param>
public static void DestroyFSMController<T>() where T : FSMController
public static void DestroyFSMController<T>() where T : AbstractFSMController
{
if (_fsmControllers.TryGetValue(typeof(T).Name, out var controller))
{