#gameplay-tags Interface for any kind of object that can contain Gameplay Tags

You only need to override GetOwnedGameplayTags when implementing this interface. The function should just return a reference to the gameplay tags container used by the object to store its associated tags.

Other functions can be used to provide more specific overrides, but are largely unnecessary, since the default implementations use GetOwnedGameplayTags.