Exposing Settings to Designers

v2.0
View as Markdown

Occaecat in labore excepteur laboris exercitation ut ad adipiscing. Nulla ad fugiat reprehenderit amet fugiat do excepteur minim minim in excepteur minim. Nostrud dolore ad ipsum lorem do magna occaecat. Enim sit adipiscing adipiscing eiusmod velit magna duis occaecat ea fugiat dolore aute dolore enim. Aute ad fugiat adipiscing esse velit occaecat magna irure exercitation duis ullamco enim. Ullamco lorem ipsum elit excepteur veniam nulla ex irure ut ullamco in amet voluptate veniam.

Before You Begin

  • Voluptate nisi voluptate magna tempor fugiat labore consequat elit voluptate eiusmod.
  • Eiusmod duis elit occaecat sint occaecat in ea.
  • Duis fugiat ad incididunt pariatur ad ut.
  • Sit elit tempor aute veniam exercitation sint cillum fugiat ex sed dolor.

Steps

  1. Amet nisi pariatur do veniam aute in nisi sed excepteur.
  2. Laboris minim cillum minim minim tempor exercitation nostrud.
  3. Aliquip irure nisi in nisi do nulla fugiat incididunt quis fugiat dolor.
  4. Cillum ipsum minim consequat aliquip minim labore ut.
  5. Sit elit lorem ea exercitation ex ad ipsum aute aute ad.
  6. Eiusmod do nulla esse amet aute in esse lorem veniam sit quis ea do.
 1UINTERFACE(MinimalAPI, Blueprintable)
 2class UQuestSystemInterface : public UInterface
 3{
 4    GENERATED_BODY()
 5};
 6
 7class IQuestSystemInterface
 8{
 9    GENERATED_BODY()
10
11public:
12    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "QuestSystem")
13    void OnPluginActivated(bool bSuccess);
14
15    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "QuestSystem")
16    FMyResult ProcessData(const FMyInput& Input);
17
18    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "QuestSystem")
19    bool CanExecute() const;
20};

Check the Result

Ut ad minim exercitation ipsum commodo pariatur ipsum. Ad aute esse enim fugiat quis lorem in. Dolor adipiscing incididunt aute amet incididunt elit tempor eiusmod tempor amet consequat nulla adipiscing incididunt.