Description

The following code should be added in defineUPropertyMacros.h

#ifndef UDelegateProperty
#define UDelegateProperty DEPRECATED_MACRO(4.25, "UDelegateProperty has been renamed to FDelegateProperty") FDelegateProperty
#endif

Steps to Reproduce

Steps to Reproduce:

1. Launch a New C++ Project in UE 4.25

2. From Visual Studio Solution Explorer, navigate to UE\Engine\Source\Runtime\CoreUObject\Public\UObject\DefineUPropertyMacros.h

Result:
UDelegateProperty define missing in DefineUPropertyMacros.h

Expected:

#ifndef UDelegateProperty
#define UDelegateProperty DEPRECATED_MACRO(4.25, "UDelegateProperty has been renamed to FDelegateProperty") FDelegateProperty
#endif

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-92982 in the post.

2
Login to Vote

Fixed
ComponentUE - Foundation - Core
Affects Versions4.25
Target Fix4.26
Fix Commit14479833
Release Commit14479833
CreatedMay 11, 2020
ResolvedOct 13, 2020
UpdatedJul 23, 2021