diff --git a/Plugins/Developer/RiderLink/Intermediate/FileSystemMappings.ini b/Plugins/Developer/RiderLink/Intermediate/FileSystemMappings.ini index 917df5654..15a9122a4 100644 --- a/Plugins/Developer/RiderLink/Intermediate/FileSystemMappings.ini +++ b/Plugins/Developer/RiderLink/Intermediate/FileSystemMappings.ini @@ -1,7 +1,7 @@ /Engine=C:/GitHub/UnrealEngine/Engine/Shaders /ShaderAutogen=E:/UE5/TG_ARPG/Intermediate/ShaderAutogen -/Plugin/FX/Niagara=C:/GitHub/UnrealEngine/Engine/Plugins/FX/Niagara/Shaders /Plugin/GLTFExporter=C:/GitHub/UnrealEngine/Engine/Plugins/Enterprise/GLTFExporter/Shaders +/Plugin/FX/Niagara=C:/GitHub/UnrealEngine/Engine/Plugins/FX/Niagara/Shaders /Plugin/ExrReaderShaders=C:/GitHub/UnrealEngine/Engine/Plugins/Media/ImgMedia/Shaders /Plugin/WmfMedia=C:/GitHub/UnrealEngine/Engine/Plugins/Media/WmfMedia/Shaders /Plugin/Experimental/ChaosNiagara=C:/GitHub/UnrealEngine/Engine/Plugins/Experimental/ChaosNiagara/Shaders diff --git a/Source/TG_ARPG/Private/TGAbilitySystemComponent.cpp b/Source/TG_ARPG/Private/TGAbilitySystemComponent.cpp new file mode 100644 index 000000000..1e0bfd5a6 --- /dev/null +++ b/Source/TG_ARPG/Private/TGAbilitySystemComponent.cpp @@ -0,0 +1,5 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "TGAbilitySystemComponent.h" + diff --git a/Source/TG_ARPG/Private/TGAttributeSet.cpp b/Source/TG_ARPG/Private/TGAttributeSet.cpp new file mode 100644 index 000000000..5e8ec5e02 --- /dev/null +++ b/Source/TG_ARPG/Private/TGAttributeSet.cpp @@ -0,0 +1,5 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "TGAttributeSet.h" + diff --git a/Source/TG_ARPG/Private/TGGameplayAbility.cpp b/Source/TG_ARPG/Private/TGGameplayAbility.cpp new file mode 100644 index 000000000..3c55feb05 --- /dev/null +++ b/Source/TG_ARPG/Private/TGGameplayAbility.cpp @@ -0,0 +1,5 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "TGGameplayAbility.h" + diff --git a/Source/TG_ARPG/Public/TGAbilitySystemComponent.h b/Source/TG_ARPG/Public/TGAbilitySystemComponent.h new file mode 100644 index 000000000..14051f127 --- /dev/null +++ b/Source/TG_ARPG/Public/TGAbilitySystemComponent.h @@ -0,0 +1,17 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "AbilitySystemComponent.h" +#include "TGAbilitySystemComponent.generated.h" + +/** + * + */ +UCLASS() +class TG_ARPG_API UTGAbilitySystemComponent : public UAbilitySystemComponent +{ + GENERATED_BODY() + +}; diff --git a/Source/TG_ARPG/Public/TGAttributeSet.h b/Source/TG_ARPG/Public/TGAttributeSet.h new file mode 100644 index 000000000..1366e3cac --- /dev/null +++ b/Source/TG_ARPG/Public/TGAttributeSet.h @@ -0,0 +1,17 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "AttributeSet.h" +#include "TGAttributeSet.generated.h" + +/** + * + */ +UCLASS() +class TG_ARPG_API UTGAttributeSet : public UAttributeSet +{ + GENERATED_BODY() + +}; diff --git a/Source/TG_ARPG/Public/TGGameplayAbility.h b/Source/TG_ARPG/Public/TGGameplayAbility.h new file mode 100644 index 000000000..28c33fe12 --- /dev/null +++ b/Source/TG_ARPG/Public/TGGameplayAbility.h @@ -0,0 +1,17 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "Abilities/GameplayAbility.h" +#include "TGGameplayAbility.generated.h" + +/** + * + */ +UCLASS() +class TG_ARPG_API UTGGameplayAbility : public UGameplayAbility +{ + GENERATED_BODY() + +}; diff --git a/Source/TG_ARPG/TG_ARPG.Build.cs b/Source/TG_ARPG/TG_ARPG.Build.cs index b715260ea..3b7fd8a16 100644 --- a/Source/TG_ARPG/TG_ARPG.Build.cs +++ b/Source/TG_ARPG/TG_ARPG.Build.cs @@ -8,6 +8,6 @@ public class TG_ARPG : ModuleRules { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; - PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "HeadMountedDisplay", "EnhancedInput" }); + PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "HeadMountedDisplay", "EnhancedInput","GameplayAbilities", "GameplayTags", "GameplayTasks" }); } } diff --git a/TG_ARPG.uproject b/TG_ARPG.uproject index 687e3e8fe..89c61b00e 100644 --- a/TG_ARPG.uproject +++ b/TG_ARPG.uproject @@ -7,7 +7,11 @@ { "Name": "TG_ARPG", "Type": "Runtime", - "LoadingPhase": "Default" + "LoadingPhase": "Default", + "AdditionalDependencies": [ + "Engine", + "GameplayAbilities" + ] } ], "Plugins": [ @@ -39,6 +43,14 @@ { "Name": "AdvancedSteamSessions", "Enabled": true + }, + { + "Name": "GameplayAbilities", + "Enabled": true + }, + { + "Name": "TargetingSystem", + "Enabled": true } ] } \ No newline at end of file