using AlicizaX; using AlicizaX.Fsm; using System; using System.Collections.Generic; using UnityEngine; namespace AlicizaX.Fsm.Runtime { /// /// 有限状态机组件。 /// [DisallowMultipleComponent] [AddComponentMenu("Game Framework/FSM")] public sealed class FsmComponent : MonoBehaviour { private IFsmModule _mFsmModule = null; private void Awake() { _mFsmModule = ModuleSystem.RegisterModule(); if (_mFsmModule == null) { Log.Error("FSM manager is invalid."); return; } } } }