ArticyXImporter
ArticyXImporter for Unreal Engine
Loading...
Searching...
No Matches
ArticyConditionProvider.h
1//
2// Copyright (c) 2023 articy Software GmbH & Co. KG. All rights reserved.
3//
4
5#pragma once
6
7#include "ArticyFlowPlayer.h"
8#include "ArticyConditionProvider.generated.h"
9
10UINTERFACE(meta=(CannotImplementInterfaceInBlueprint))
11class UArticyConditionProvider : public UInterface { GENERATED_BODY() };
12
17{
18 GENERATED_BODY()
19
20public:
21
22 UFUNCTION(BlueprintCallable, Category="Condition", meta=(AdvancedDisplay="GV, MethodProvider"))
23 virtual bool Evaluate(class UArticyGlobalVariables* GV = nullptr, class UObject* MethodProvider = nullptr) { return true; }
24
25 /*virtual bool Execute(class UArticyGlobalVariables* GV = nullptr, class UObject* MethodProvider = nullptr)
26 {
27 //evaluate condition and return result
28 return Evaluate(GV, MethodProvider);
29 }*/
30};
Definition ArticyConditionProvider.h:17
Definition ArticyConditionProvider.h:11
Definition ArticyGlobalVariables.h:479