Hello, I am trying to use the ability system in UE5.2, but the whole engine crashes when I do!
In header I include
#include "AbilitySystemInterface.h"
#include "AbilitySystemComponent.h"
In protected section:
UPROPERTY(VisibleDefaultsOnly, BlueprintReadOnly, Category = "Abilities")
UAbilitySystemComponent* AbilitySystemComponent;
Then in public definition:
virtual UAbilitySystemComponent* GetAbilitySystemComponent() const override;
Then implement it like this:
UAbilitySystemComponent* AMyCharacter::GetAbilitySystemComponent() const
{
return AbilitySystemComponent;
}
Did I miss any step?