Hi, i`ve been trying to set up the Gameplay Ability System and i seem to have some errors. I can successfully build, but in UnrealLink tab (i work in Rider) i am getting this:
here are the parts of code that are somehow causing the issue (in my understanding):
EAbilityInput.h
UENUM(BlueprintType)
enum class EAbilityInput : uint8
{
None = 0 UMETA(Hidden),
Dash = 1,
};
AbilitySet.h
USTRUCT()
struct FAbilitySetItem
{
GENERATED_BODY()
UPROPERTY(EditDefaultsOnly, Category= "Ability")
TSubclassOf<UGameplayAbility> GameplayAbility;
UPROPERTY(EditDefaultsOnly, Category= "Ability")
EAbilityInput InputKey;
};
PlayerCharacter.h
USTRUCT()
struct FAbilityInputToInputActionBinding
{
GENERATED_BODY()
UPROPERTY(EditDefaultsOnly)
UInputAction* InputAction;
UPROPERTY(EditDefaultsOnly)
EAbilityInput AbilityInput;
};
USTRUCT()
struct FAbilityInputBindings
{
GENERATED_BODY()
UPROPERTY(EditDefaultsOnly, Category = "Input")
TArray<FAbilityInputToInputActionBinding> Bindings;
};
this code i got from following this video explanation: [Preformatted text](https://www.youtube.com/watch?v=s3-kOmP5bVw&t=874s&ab_channel=DannyGoodayle-UnrealTutorials)
Since i can build it`s not much of an issue, but in my experience letting such things be is not a good thing because they are going to destroy me later, so please give me some suggestions)
