保存
This commit is contained in:
@@ -13,6 +13,26 @@ namespace OrpaonVision.SiteApp.Runtime.Services
|
||||
/// </summary>
|
||||
RuntimeStateSnapshotDto GetSnapshot();
|
||||
|
||||
/// <summary>
|
||||
/// 获取当前状态。
|
||||
/// </summary>
|
||||
RuntimeState GetCurrentState();
|
||||
|
||||
/// <summary>
|
||||
/// 获取当前层级。
|
||||
/// </summary>
|
||||
int GetCurrentLayer();
|
||||
|
||||
/// <summary>
|
||||
/// 检查是否可以执行特定操作。
|
||||
/// </summary>
|
||||
bool CanExecuteOperation(StateTrigger trigger);
|
||||
|
||||
/// <summary>
|
||||
/// 基于触发器执行状态转换。
|
||||
/// </summary>
|
||||
Result<StateTransitionEvent> TriggerTransition(StateTrigger trigger, string? reason = null, object? parameters = null);
|
||||
|
||||
/// <summary>
|
||||
/// 尝试推进到下一层。
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user