Pull Request #104

Check for pending kill / GC in GSCCoreComponent shutdown

on May 4th, 2026

Check for pending kill / GC in GSCCoreComponent shutdown #

and refactor strong owner refs with weak pointers in GSCCoreComponent.

  • Remove OwnerPawn and OwnerCharacter members (unused)
  • Update SetupOwner() to store weak references
  • Update all accessors to use IsValid()/Get() patterns
  • Add const qualifier to IsUsingAbilityByTags()
  • Use IsValid() check in ShutdownAbilitySystemDelegates()
  • Clean up includes and forward declarations

Thanks to johnm on discord.


View in Codesmith Need help on this PR? Tag @codesmith with what you need.

  • [ ] Let Codesmith autofix CI failures and bot reviews