document.write("
class UInputActionGameplayAbilityMappings; class UAbilitySystemComponent; class UGameplayAbility; UCLASS() class DANDELION_API UDandelionAbilitySet : public UDataAsset { GENERATED_BODY() public: UPROPERTY(EditDefaultsOnly, Category = GameplayAbilities) TSet<TSubclassOf<UGameplayAbility>> Abilities; void GiveAbilities( UAbilitySystemComponent* AbilitySystemComponent, const UInputActionGameplayAbilityMappings* InputActionGameplayAbilityMappings = nullptr ) const; private: static void GiveAbility( UAbilitySystemComponent* AbilitySystemComponent, const UInputActionGameplayAbilityMappings* InputActionGameplayAbilityMappings, const TSubclassOf<UGameplayAbility>& Ability ); };