ArticyXImporter
ArticyXImporter for Unreal Engine
Loading...
Searching...
No Matches
ArticyObjectWithStageDirections.h
1//
2// Copyright (c) 2023 articy Software GmbH & Co. KG. All rights reserved.
3//
4
5#pragma once
6
7#include "ArticyObjectWith_Base.h"
8#include "ArticyObjectWithStageDirections.generated.h"
9
10UINTERFACE(MinimalAPI, BlueprintType, meta=(CannotImplementInterfaceInBlueprint))
11class UArticyObjectWithStageDirections : public UArticyObjectWith_Base { GENERATED_BODY() };
12
17{
18 GENERATED_BODY()
19
20public:
21
22 UFUNCTION(BlueprintCallable, Category="ArticyObjectWithStageDirections")
23 virtual FText& GetStageDirections()
24 {
25 static const auto& PropName = FName("StageDirections");
26 return GetProperty<FText>(PropName);
27 }
28
29 virtual FText GetStageDirections() const
30 {
31 return const_cast<IArticyObjectWithStageDirections*>(this)->GetStageDirections();
32 }
33
34 //---------------------------------------------------------------------------//
35
36 UFUNCTION(BlueprintCallable, Category="ArticyObjectWithStageDirections")
37 virtual FText& SetStageDirections(UPARAM(ref) const FText& StageDirections)
38 {
39 return GetStageDirections() = StageDirections;
40 }
41};
Definition ArticyObjectWithStageDirections.h:17
Definition ArticyObjectWith_Base.h:27
Definition ArticyObjectWithStageDirections.h:11
Definition ArticyObjectWith_Base.h:12