[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(ClassGroup=AbilitySystem, HideCategories=(Object, LOD, Lighting, Transform, Sockets, TextureStreaming), EditInlineNew, Meta=(BlueprintSpawnableComponent)) class UAbilitySystemComponent : public [UGameplayTasksComponent](API\Runtime\GameplayTasks\UGameplayTasksComponent), public [IGameplayTagAssetInterface](API\Runtime\GameplayTags\IGameplayTagAssetInterface), public [IAbilitySystemReplicationProxyInterface](API\Plugins\GameplayAbilities\IAbilitySystemReplicationProxyIn-)