using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace MuHua {
///
/// 状态接口
///
public abstract class IMachineState {
protected readonly IMachine machine;
public IMachineState(IMachine machine) => this.machine = machine;
/// 进入状态
public abstract void Enter();
/// 更新状态
public abstract void Update();
/// 退出状态
public abstract void Exit();
/// 触发状态
public abstract void Trigger();
}
}