on April 22nd, 2026 (opens in a new tab)
Ensure attributes dropdown filtering handled custom child struct
Replace string-based IsValidCPPType(FString) with IsValidProperty(FProperty*) using FGameplayAttribute::IsGameplayAttributeDataProperty(). IsValidCPPType() is now deprecated.
All call sites updated across plugin, editor, and scaffold modules.
Added basic unit tests for IsValidProperty covering FGameplayAttributeData, FGBAGameplayClampedAttributeData, another custom child struct, and null handling.