static [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * CreatePrimitiveProperty ( [FFieldVariant](API\Runtime\CoreUObject\UObject\FFieldVariant) PropertyScope, const [FName](API\Runtime\Core\UObject\FName) & ValidatedPropertyName, const [FName](API\Runtime\Core\UObject\FName) & PinCategory, const [FName](API\Runtime\Core\UObject\FName) & PinSubCategory, [UObject](API\Runtime\CoreUObject\UObject\UObject) * PinSubCategoryObject, [UClass](API\Runtime\CoreUObject\UObject\UClass) * SelfClass, bool bIsWeakPointer, const class [UEdGraphSchema_K2](API\Editor\BlueprintGraph\UEdGraphSchema_K2) * Schema, [FCompilerResultsLog](API\Editor\UnrealEd\Kismet2\FCompilerResultsLog) & MessageLog )