using EasyInject.Attributes;
using EasyInject.Behaviours;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
///
/// 流程状态
///
public interface IProcessState
{
string Name { get;}
int Priority { get;}
///
/// 进入当前流程
///
void OnEnter();
///
/// 退出当前流程
///
void OnExit();
///
/// 处于当前流程每帧都会执行
///
void OnUpdate();
///
/// 是当前流程
///
///
bool IsExecuteProcess { get; set; }
}