Get blueprint variable value in c++

How can I get get blueprint variable value in c++?
I tried FindField(Obj->GetClass(), Name) but it always returns null.

UBlueprint has TArray NewVariables. There are description for all variables, but I have no idea how to get their values.

85040-screen.png

Hi, artemavrin

Check this post

1 Like

Thank you, I tried that, but as I said FindField doesn’t find any blueprint variable. There are just variables created in c++.

Also I tried TFieldIterator. Example from Michael Noland’s blog:

for (TFieldIterator<UProperty> PropIt(GetClass(), EFieldIteratorFlags::IncludeSuper); PropIt; ++PropIt)
{
	UProperty* Property = *PropIt;
	// Do something with the property
}

I wrote all variables names to the log, there is no blueprint created variables :frowning:

OK, that code should be in AActor, it works) thx