ShanxiKnowledgeBase/SXElectricalInspection/Assets/Script/MyFrameworkPure/Framework/StateMachine/State.cs

21 lines
418 B
C#

using UnityEngine;
using System.Collections;
/*
*模块或类 :: 状态机
*作 用 :: 状态基类
*作 者 :: 李海洋
*编写日期 :: 2015-10-14
*/
namespace MyFrameworkPure
{
public abstract class State<T> where T : class
{
public abstract void Enter(T entity);
public abstract void Execute(T entity);
public abstract void Exit(T entity);
}
}