欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Unity架构之路-小试牛刀-4-有限状态机

程序员文章站 2024-03-09 11:08:05
...

FSM有限状态机接口

// Made by LCX.  Feel free to contact with us at ant time.Thanks
// QQ: 594721121
// ReSharper disable CheckNamespace
// ReSharper disable InconsistentNaming
namespace MyFrameWork.FSM
{
    public interface IGameState
    {
        /// <summary>
        /// 枚举定义状态
        /// </summary>
        /// <returns></returns>
        uint GetStateID();
        void InitState();
        void Destroy();
        void Enter();
        void Exit();
        void Update(float deltaTime);
        void FixedUpdate(float deltaTime);
        void LateUpdate(float deltaTime);
    }
}