static bool preAction(WarSceneAIProcessor &aiProcessor, const ActionType type, const WarSceneAction *warAction)
static bool postAction(WarSceneAIProcessor &aiProcessor, const ActionType type, const WarSceneAction *warAction)
bool postAction(WarSceneAIProcessor &parentProcessor) const
WarSceneAction(ActionType type, const string &name, F32 cost=1.0f)
bool preAction(WarSceneAIProcessor &parentProcessor) const
constexpr I32 to_I32(const T value)