UPropertyValueSoftObject::GetPropertyClass

Returns the type of [FProperty](API\Runtime\CoreUObject\UObject\FProperty) ([FObjectProperty](API\Runtime\CoreUObject\UObject\FObjectProperty), [FFloatProperty](API\Runtime\CoreUObject\UObject\FFloatProperty), etc) If checking for Enums, prefer checking if [GetEnumPropertyEnum()](API\Plugins\VariantManagerContent\UPropertyValue\GetEnumPropertyEnum) != nullptr, as it may be that we received a [FNumericProperty](API\Runtime\CoreUObject\UObject\FNumericProperty) that actually represents an enum, which wouldn't be reflected here