First Submit

This commit is contained in:
Arnaud Jamin
2023-10-02 01:32:41 -04:00
parent c34574e841
commit 1aabdb5c4e
445 changed files with 93851 additions and 0 deletions
@@ -0,0 +1,22 @@
#pragma once
#include "CoreMinimal.h"
#include "AttributeSet.h"
#include "AbilitySystemComponent.h"
#include "CogAbilitySystemComponent.generated.h"
UCLASS(BlueprintType)
class UCogAbilitySystemComponent : public UAbilitySystemComponent
{
GENERATED_BODY()
public:
template <class T>
const T* GetAttributeSet() const
{
UClass* DesiredClass = T::StaticClass();
check(DesiredClass->IsChildOf(UAttributeSet::StaticClass()));
return Cast<T>(Super::GetAttributeSet(DesiredClass));
}
};