狀態圖模式

本端終止會針對各種狀態在狀態圖模式中進行實作。

Or 狀態

下列本端終止規則適用於 Or 狀態:

葉節點狀態

葉節點狀態會在完成其進入動作之後完成。

元件狀態

下列本端終止規則適用於元件狀態:

And 狀態

只有完成所有元件時,才會啟動 And 狀態的送出空值轉移。

IS_COMPLETED() 巨集

您可以使用狀態圖中的 IS_COMPLETED() 巨集來測試某狀態是否已完成。完成意味著前幾節中所說明的任何本端終止條件都為 true。巨集針對狀態圖之平面及可重複使用實作的運作方式相同。

CG::Class::IsCompletedForAllStates 內容指定 IS_COMPLETED() 巨集是否可以用於所有類型的狀態。Cleared 的預設值表示巨集只能用於具有最終活動的狀態。Checked 表示它可以用於所有狀態。


回饋