24 UFUNCTION(BlueprintCallable, Category=
"ArticyObjectWithTarget")
27 auto id = GetTargetId();
28 return id.GetObject(_getUObject());
31 UFUNCTION(BlueprintCallable, Category=
"ArticyObjectWithTarget")
34 static const auto& PropName = FName(
"Target");
35 return GetProperty<FArticyId>(PropName);
38 virtual const FArticyId& GetTargetId()
const
45 UFUNCTION(BlueprintCallable, Category=
"ArticyObjectWithTarget")
48 SetTargetId(Target ? Target->GetId() : (
FArticyId) 0);
52 UFUNCTION(BlueprintCallable, Category=
"ArticyObjectWithTarget")
55 return GetTargetId() = Id;