7#include "CoreMinimal.h"
8#include "Engine/DataAsset.h"
9#include "ArticyBaseTypes.h"
10#include "Engine/Engine.h"
11#include <Engine/World.h>
13#include "ArticyType.h"
14#include "Interfaces/ArticyReflectable.h"
16#include "ArticyBaseObject.generated.h"
49 UFUNCTION(BlueprintCallable, Category =
"Articy")
63 template<
typename Type,
typename PropType>
74 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category =
"Articy")
83 UFUNCTION(BlueprintPure, Category =
"Articy")
88 UPROPERTY(VisibleAnywhere, Category =
"Articy")
89 bool bWasDeserialized = false;
Definition ArticyReflectable.h:24
Definition ArticyBaseObject.h:95
Definition ArticyBaseObject.h:25
bool WasLoaded() const
Definition ArticyBaseObject.h:31
FText GetPropertyText(const FText Property)
Definition ArticyBaseObject.cpp:48
TMap< FArticyId, UArticyPrimitive * > Subobjects
Definition ArticyBaseObject.h:75
FArticyType ArticyType
Definition ArticyBaseObject.h:53
virtual void InitFromJson(TSharedPtr< FJsonValue > Json)
Definition ArticyBaseObject.h:61
void Initialize()
Definition ArticyBaseObject.h:34
FArticyType GetArticyType() const
Definition ArticyBaseObject.cpp:37
UArticyPrimitive * GetSubobject(FArticyId Id) const
Definition ArticyBaseObject.cpp:16
Definition ArticyPrimitive.h:17
Definition PredefinedTypes.h:100
Definition ArticyBaseTypes.h:18
Definition ArticyType.h:52