Pull Request #96

Editor: Deprecated UGSCAssetManager and removed code dealing with UAbilitySystemGlobals InitGlobalData() call (not required anymore since 5.3)

on December 5th, 2024

Editor: Deprecated UGSCAssetManager and removed code dealing with UAbilitySystemGlobals InitGlobalData() call (not required anymore since 5.3) #

  • Runtime: Deprecated UGSCAssetManager now that UAbilitySystemGlobals::Get().InitGlobalData() is not required to be called by user code anymore (since 5.3)
  • Runtime: Removed UGSCDeveloperSettings and its bPreventGlobalDataInitialization config.
  • Runtime: Removed UGSCDeveloperSettings handling in main module, e.g. updating AssetManagerClassName when bPreventGlobalDataInitialization value was changed.
  • Editor: Renamed EDITOR_LOG macro to GSC_EDITOR_LOG and introduced GSC_EDITOR_PLOG (to prefix log with function name)
  • Editor: Handle GSCAssetManager deprecation with a slate notification on project startup, allowing user to reset Engine.AssetManagerClassName to its default value (/Script/Engine.AssetManager)
  • Editor: Fixing open settings in GAS Companion combo menu for first entry