/Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h
Get the pointer to property value in a supplied 'container'. You canonlycall this function on a UObject* or a uint8*. If the property you want is a 'top level'UObjectproperty, youmustcall the function passing in a UObject* and not a uint8*. There are checks inside the function to vertify this.
template<typename ValueType> ValueType * ContainerPtrToValuePtr ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * ContainerPtr, int32 ArrayIndex ) const