修改命名
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
@@ -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))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user