7#include "ArticyBaseObject.h"
8#include "ArticyBaseTypes.h"
10#include "ArticyPrimitive.generated.h"
22 uint32 GetCloneId()
const {
return CloneId; }
24 void SetCloneID(uint32 cCloneId) {
CloneId = cCloneId; }
27 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category =
"Articy")
32 friend struct FArticyObjectShadow;
34 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category =
"Articy")
43 if(!Json.IsValid() || Json->Type != EJson::Object)
46 auto obj = Json->AsObject();
47 if(!ensure(obj.IsValid()))
50 JSON_TRY_HEX_ID(obj, Id);
54 mutable FString Path =
"";
Definition ArticyBaseObject.h:25
virtual void InitFromJson(TSharedPtr< FJsonValue > Json)
Definition ArticyBaseObject.h:61
Definition ArticyPrimitive.h:17
void InitFromJson(TSharedPtr< FJsonValue > Json) override
Definition ArticyPrimitive.h:39
int32 CloneId
Definition ArticyPrimitive.h:35
Definition ArticyBaseTypes.h:18