diff --git a/Aura.uproject b/Aura.uproject index c70825d..0857db2 100644 --- a/Aura.uproject +++ b/Aura.uproject @@ -9,7 +9,8 @@ "Type": "Runtime", "LoadingPhase": "Default", "AdditionalDependencies": [ - "Engine" + "Engine", + "GameplayAbilities" ] } ], @@ -20,6 +21,10 @@ "TargetAllowList": [ "Editor" ] + }, + { + "Name": "GameplayAbilities", + "Enabled": true } ] } \ No newline at end of file diff --git a/Source/Aura/Aura.Build.cs b/Source/Aura/Aura.Build.cs index 47d9087..7463fcb 100644 --- a/Source/Aura/Aura.Build.cs +++ b/Source/Aura/Aura.Build.cs @@ -10,7 +10,7 @@ public class Aura : ModuleRules PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "EnhancedInput" }); - PrivateDependencyModuleNames.AddRange(new string[] { }); + PrivateDependencyModuleNames.AddRange(new string[] { "GameplayAbilities", "GameplayTags", "GameplayTasks" }); // Uncomment if you are using Slate UI // PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); diff --git a/Source/Aura/Private/AbilitySystem/AuraAbilitySystemComponent.cpp b/Source/Aura/Private/AbilitySystem/AuraAbilitySystemComponent.cpp new file mode 100644 index 0000000..0c64565 --- /dev/null +++ b/Source/Aura/Private/AbilitySystem/AuraAbilitySystemComponent.cpp @@ -0,0 +1,5 @@ +// Copyright; GhostPacket Games + + +#include "AbilitySystem/AuraAbilitySystemComponent.h" + diff --git a/Source/Aura/Private/AbilitySystem/AuraAttributeSet.cpp b/Source/Aura/Private/AbilitySystem/AuraAttributeSet.cpp new file mode 100644 index 0000000..694859a --- /dev/null +++ b/Source/Aura/Private/AbilitySystem/AuraAttributeSet.cpp @@ -0,0 +1,5 @@ +// Copyright; GhostPacket Games + + +#include "AbilitySystem/AuraAttributeSet.h" + diff --git a/Source/Aura/Private/Player/AuraPlayerState.cpp b/Source/Aura/Private/Player/AuraPlayerState.cpp index ae876a9..aab9374 100644 --- a/Source/Aura/Private/Player/AuraPlayerState.cpp +++ b/Source/Aura/Private/Player/AuraPlayerState.cpp @@ -5,5 +5,5 @@ AAuraPlayerState::AAuraPlayerState() { - NetUpdateFrequency = 100.f; + SetNetUpdateFrequency(100.f); } diff --git a/Source/Aura/Public/AbilitySystem/AuraAbilitySystemComponent.h b/Source/Aura/Public/AbilitySystem/AuraAbilitySystemComponent.h new file mode 100644 index 0000000..52230fe --- /dev/null +++ b/Source/Aura/Public/AbilitySystem/AuraAbilitySystemComponent.h @@ -0,0 +1,16 @@ +// Copyright; GhostPacket Games + +#pragma once + +#include "CoreMinimal.h" +#include "AbilitySystemComponent.h" +#include "AuraAbilitySystemComponent.generated.h" + +/** + * + */ +UCLASS() +class AURA_API UAuraAbilitySystemComponent : public UAbilitySystemComponent +{ + GENERATED_BODY() +}; diff --git a/Source/Aura/Public/AbilitySystem/AuraAttributeSet.h b/Source/Aura/Public/AbilitySystem/AuraAttributeSet.h new file mode 100644 index 0000000..e14fce0 --- /dev/null +++ b/Source/Aura/Public/AbilitySystem/AuraAttributeSet.h @@ -0,0 +1,17 @@ +// Copyright; GhostPacket Games + +#pragma once + +#include "CoreMinimal.h" +#include "AttributeSet.h" +#include "AuraAttributeSet.generated.h" + +/** + * + */ +UCLASS() +class AURA_API UAuraAttributeSet : public UAttributeSet +{ + GENERATED_BODY() + +};