2016-12-16 18 views
1

作为this问题的后续主题,我想使用一个类的外部函数调用(bool MyClas :: myFunc())来评估EA中的后卫。是否有可能做到这一点?本主题向我展示了如何将外部操作和函数调用分配给效果字段。我也想为守卫领域做这件事如何在EA中定义状态机的守护程序中的外部函数调用

背后的原因是我想分离有关状态机的逻辑(“从状态A转到状态B”)从关于转换的逻辑(这里是I想为每个守卫实现编写手动代码)。

回答

1

您无法评估方法的返回值作为警戒。您只能设置为某个方法的迁移行为由于保护本身是纯文本:

enter image description here

你可以使用一些命名约定,虽然。

您也可以考虑使用一个触发这样的:

enter image description here

不过,这是不是从一个函数的结果。

+0

感谢您的回答。我认为是这样,因为我已经浏览了大约一个小时的可能性,而不是我放弃了。我现在面临类似的问题,我需要按照定义的优先级顺序评估转换。这样的功能似乎也缺乏EA .. – iquasar

+0

我一直在想它,也许编辑显示了一种替代方案。 –

相关问题