2016-12-16 17 views
1

作爲this問題的後續主題,我想使用一個類的外部函數調用(bool MyClas :: myFunc())來評估EA中的後衛。是否有可能做到這一點?本主題向我展示瞭如何將外部操作和函數調用分配給效果字段。我也想爲守衛領域做這件事如何在EA中定義狀態機的守護程序中的外部函數調用

背後的原因是我想分離有關狀態機的邏輯(「從狀態A轉到狀態B」)從關於轉換的邏輯(這裏是I想爲每個守衛實現編寫手動代碼)。

回答

1

您無法評估方法的返回值作爲警戒。您只能設置爲某個方法的遷移行爲由於保護本身是純文本:

enter image description here

你可以使用一些命名約定,雖然。

您也可以考慮使用一個觸發這樣的:

enter image description here

不過,這是不是從一個函數的結果。

+0

感謝您的回答。我認爲是這樣,因爲我已經瀏覽了大約一個小時的可能性,而不是我放棄了。我現在面臨類似的問題,我需要按照定義的優先級順序評估轉換。這樣的功能似乎也缺乏EA .. – iquasar

+0

我一直在想它,也許編輯顯示了一種替代方案。 –

相關問題