Changes for 5.3-preview #
Update CI windows workflow to build against 5.1, 5.2, 5.3
Note: GameplayEffect went through some major refactoring with the introduction of GEComponents, have to check GameplayEffects created via Context Menu and GSC Gameplay Effect Template are still working properly in 5.3
- CI: windows change matrix to 5.1, 5.2, 5.3
- GSCTemplate_GameplayEffectDefinition: Disable deprecation warnings with PRAGMA_DISABLE_DEPRECATION_WARNINGS
- Specs: Add missing include for UWorld in 5.3
- Fixes for 5.3 around DataValidation in GameFeature actions and GSCNativeAnimInstance
- Fix 5.3 GSCNativeAnimInstance missing declaration of FDataValidationContext and WITH_EDITOR wrapper in header
- GameplayEffects: Handle upgrade of pre-5.3 GE Template definitions to post-5.3 and the GEComponents introduced
- GameplayEffects: Make sure to reset all deprecated properties that were copied from GSC Template, to avoid GE components being re-created on further compiles.