Skip to content

Commit 10000d1

Browse files
committed
[FAB] package plugin fixes
1 parent a5dfdc7 commit 10000d1

21 files changed

+61
-43
lines changed

Config/DefaultUnrealHelperLibrary.ini

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113

114114
+ClassRedirects=(OldName="/Script/UnrealHelperLibrary.BTT_TurnTo",NewName="/Script/UHLAI.BTT_TurnTo")
115115

116-
+StructRedirects=(OldName="/Script/UnrealHelperLibrary.ValueOrBBKey_GameplayTag",NewName="/Script/UHLAI.ValueOrBBKey_GameplayTag")
116+
+StructRedirects=(OldName="/Script/UnrealHelperLibrary.ValueOrBBKey_GameplayTag",NewName="/Script/UHLAI.UHLValueOrBBKey_GameplayTag")
117117

118118

119119
; UHL GAS
@@ -201,3 +201,4 @@
201201
+PropertyRedirects=(OldName="/Script/CommonMaps.CommonMapCategory.AutoSearchMapsInFolder",NewName="/Script/CommonMaps.CommonMapCategory.SearchFolder")
202202
+ClassRedirects=(OldName="/Script/UnrealHelperLibrary.AN_AttachWithUniqueId",NewName="/Script/UnrealHelperLibrary.AN_AttachActorWithUniqueId")
203203
+FunctionRedirects=(OldName="/Script/UnrealHelperLibrary.UnrealHelperLibraryBPL.IsOtherCharacterInRange",NewName="/Script/UnrealHelperLibrary.UnrealHelperLibraryBPL.InRangeToOtherCharacter")
204+
+StructRedirects=(OldName="/Script/UHLAI.ValueOrBBKey_GameplayTag",NewName="/Script/UHLAI.UHLValueOrBBKey_GameplayTag")

Source/CommonMaps/Public/CommonMapsDeveloperSettings.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@ struct FCommonMapCategory
1515
explicit FCommonMapCategory(FName CategoryName_In, const TArray<FSoftObjectPath>& InPaths)
1616
: Name(CategoryName_In), Maps({ InPaths }) {};
1717

18-
UPROPERTY(EditAnywhere, Category="")
18+
UPROPERTY(EditAnywhere, Category="CommonMapCategory")
1919
FName Name = "";
2020

21-
UPROPERTY(EditAnywhere, Category="")
21+
UPROPERTY(EditAnywhere, Category="CommonMapCategory")
2222
bool bAutoSearchMapsInFolder = false;
2323

24-
UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(ContentDir, EditCondition="bAutoSearchMapsInFolder", EditConditionHides))
24+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="CommonMapCategory", meta=(ContentDir, EditCondition="bAutoSearchMapsInFolder", EditConditionHides))
2525
FDirectoryPath SearchFolder;
2626

27-
UPROPERTY(EditAnywhere, BlueprintReadWrite, meta=(EditCondition="bAutoSearchMapsInFolder", EditConditionHides))
27+
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="CommonMapCategory", meta=(EditCondition="bAutoSearchMapsInFolder", EditConditionHides))
2828
int32 SubmenuDepth = 1;
2929

30-
UPROPERTY(EditAnywhere, Category="", meta=(AllowedClasses="/Script/Engine.World", TitleProperty="Name"))
30+
UPROPERTY(EditAnywhere, Category="CommonMapCategory", meta=(AllowedClasses="/Script/Engine.World", TitleProperty="Name"))
3131
TArray<FSoftObjectPath> Maps = {};
3232

3333
bool operator==(const FCommonMapCategory& Other) const

Source/UHLAI/Private/Decorators/BTD_GameplayEffectCooldown.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
#include "Decorators/BTD_GameplayEffectCooldown.h"
55

6+
#include "Engine/World.h"
67
#include "AIController.h"
78
#include "AbilitySystemBlueprintLibrary.h"
89
#include "AbilitySystemComponent.h"

Source/UHLAI/Private/Decorators/BTD_RandomChance.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include "Decorators/BTD_RandomChance.h"
55

66
#include "BehaviorTree/BTCompositeNode.h"
7+
#include "Engine/Engine.h"
78
#include "UObject/UObjectGlobals.h"
89
#include "UObject/UnrealType.h"
910
#include "BehaviorTree/BlackboardData.h"

Source/UHLAI/Private/ValueOrBBKey_GameplayTag.cpp renamed to Source/UHLAI/Private/UHLValueOrBBKey_GameplayTag.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,54 @@
11
// Pavel Penkov 2025 All Rights Reserved.
22

33

4-
#include "ValueOrBBKey_GameplayTag.h"
4+
#include "UHLValueOrBBKey_GameplayTag.h"
55

66
#include "GameplayTagContainer.h"
77
#include "BehaviorTree/ValueOrBBKey.h"
88
#include "BehaviorTree/Blackboard/BlackboardKeyType_Name.h"
99
#include "Utils/UnrealHelperLibraryBPL.h"
1010

11-
#include UE_INLINE_GENERATED_CPP_BY_NAME(ValueOrBBKey_GameplayTag)
11+
#include UE_INLINE_GENERATED_CPP_BY_NAME(UHLValueOrBBKey_GameplayTag)
1212

13-
FGameplayTag FValueOrBBKey_GameplayTag::GetValue(const UBlackboardComponent& Blackboard) const
13+
FGameplayTag FUHLValueOrBBKey_GameplayTag::GetValue(const UBlackboardComponent& Blackboard) const
1414
{
1515
FName TagName = FBlackboard::GetValue<UBlackboardKeyType_Name>(Blackboard, Key, KeyId, DefaultValue.GetTagName());
1616
FGameplayTag FoundGameplayTag = FGameplayTag::RequestGameplayTag(TagName, false);
1717
if (!FoundGameplayTag.IsValid())
1818
{
1919
UUnrealHelperLibraryBPL::DebugPrintString(Blackboard.GetWorld(),
20-
FString::Printf(TEXT("FValueOrBBKey_GameplayTag::GetValue GameplayTag %s not found"), *Key.ToString())
20+
FString::Printf(TEXT("FUHLValueOrBBKey_GameplayTag::GetValue GameplayTag %s not found"), *Key.ToString())
2121
);
2222
return DefaultValue;
2323
}
2424
return FoundGameplayTag;
2525
}
2626

27-
FGameplayTag FValueOrBBKey_GameplayTag::GetValue(const UBlackboardComponent* Blackboard) const
27+
FGameplayTag FUHLValueOrBBKey_GameplayTag::GetValue(const UBlackboardComponent* Blackboard) const
2828
{
2929
return Blackboard ? GetValue(*Blackboard) : DefaultValue;
3030
}
3131

32-
FGameplayTag FValueOrBBKey_GameplayTag::GetValue(const UBehaviorTreeComponent& BehaviorComp) const
32+
FGameplayTag FUHLValueOrBBKey_GameplayTag::GetValue(const UBehaviorTreeComponent& BehaviorComp) const
3333
{
3434
FName TagName = FBlackboard::GetValue<UBlackboardKeyType_Name>(BehaviorComp, Key, KeyId, DefaultValue.GetTagName());
3535
FGameplayTag FoundGameplayTag = FGameplayTag::RequestGameplayTag(TagName, false);
3636
if (!FoundGameplayTag.IsValid())
3737
{
3838
UUnrealHelperLibraryBPL::DebugPrintString(BehaviorComp.GetWorld(),
39-
FString::Printf(TEXT("FValueOrBBKey_GameplayTag::GetValue GameplayTag %s not found"), *Key.ToString())
39+
FString::Printf(TEXT("FUHLValueOrBBKey_GameplayTag::GetValue GameplayTag %s not found"), *Key.ToString())
4040
);
4141
return DefaultValue;
4242
}
4343
return FoundGameplayTag;
4444
}
4545

46-
FGameplayTag FValueOrBBKey_GameplayTag::GetValue(const UBehaviorTreeComponent* BehaviorComp) const
46+
FGameplayTag FUHLValueOrBBKey_GameplayTag::GetValue(const UBehaviorTreeComponent* BehaviorComp) const
4747
{
4848
return BehaviorComp ? GetValue(*BehaviorComp) : DefaultValue;
4949
}
5050

51-
bool FValueOrBBKey_GameplayTag::SerializeFromMismatchedTag(
51+
bool FUHLValueOrBBKey_GameplayTag::SerializeFromMismatchedTag(
5252
const FPropertyTag& Tag, FStructuredArchive::FSlot Slot)
5353
{
5454
if (Tag.Type == NAME_StructProperty && Tag.GetType().IsStruct(FGameplayTag::StaticStruct()->GetFName()))
@@ -63,13 +63,13 @@ bool FValueOrBBKey_GameplayTag::SerializeFromMismatchedTag(
6363
}
6464

6565
#if WITH_EDITOR
66-
bool FValueOrBBKey_GameplayTag::IsCompatibleType(const UBlackboardKeyType* KeyType) const
66+
bool FUHLValueOrBBKey_GameplayTag::IsCompatibleType(const UBlackboardKeyType* KeyType) const
6767
{
6868
return KeyType && KeyType->GetClass() == UBlackboardKeyType_Name::StaticClass();
6969
}
7070
#endif
7171

72-
FString FValueOrBBKey_GameplayTag::ToString() const
72+
FString FUHLValueOrBBKey_GameplayTag::ToString() const
7373
{
7474
if (!Key.IsNone())
7575
{

Source/UHLAI/Public/Tasks/BTT_InvokeGameplayAbility.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#pragma once
44

55
#include "CoreMinimal.h"
6-
#include "ValueOrBBKey_GameplayTag.h"
6+
#include "UHLValueOrBBKey_GameplayTag.h"
77
#include "Abilities/GameplayAbilityTypes.h"
88
#include "BehaviorTree/BTTaskNode.h"
99
#include "BTT_InvokeGameplayAbility.generated.h"
@@ -32,7 +32,7 @@ class UHLAI_API UBTT_InvokeGameplayAbility : public UBTTaskNode
3232
UBTT_InvokeGameplayAbility(const FObjectInitializer& ObjectInitializer);
3333

3434
UPROPERTY(Category="Blackboard", EditAnywhere)
35-
FValueOrBBKey_GameplayTag GameplayTag;
35+
FUHLValueOrBBKey_GameplayTag GameplayTag;
3636

3737
UPROPERTY(Category="Blackboard", EditAnywhere, DisplayName = "Activate")
3838
FValueOrBBKey_Bool bActivate = true;

Source/UHLAI/Public/Tasks/BTT_TurnTo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include "BehaviorTree/BTTaskNode.h"
88
#include "BehaviorTree/Services/BTService_DefaultFocus.h"
99
#include "BehaviorTree/Tasks/BTTask_BlackboardBase.h"
10-
#include "UnrealHelperLibrary/UnrealHelperLibraryTypes.h"
10+
#include "UnrealHelperLibraryTypes.h"
1111
#include "BTT_TurnTo.generated.h"
1212

1313
class AAIController;

Source/UHLAI/Public/ValueOrBBKey_GameplayTag.h renamed to Source/UHLAI/Public/UHLValueOrBBKey_GameplayTag.h

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,17 @@
44

55
#include "CoreMinimal.h"
66
#include "BehaviorTree/ValueOrBBKey.h"
7-
#include "ValueOrBBKey_GameplayTag.generated.h"
7+
#include "UHLValueOrBBKey_GameplayTag.generated.h"
88

9+
// TODO: Looks like there is same thing(not sure) in
10+
// Experimental/GameplayBehaviors/Source/GameplayBehaviorsModule/Public/AI/ValueOrBBKey_GameplayTag.h
911

1012
USTRUCT(BlueprintType, Category = "UnrealHelperLibrary")
11-
struct UHLAI_API FValueOrBBKey_GameplayTag : public FValueOrBlackboardKeyBase
13+
struct UHLAI_API FUHLValueOrBBKey_GameplayTag : public FValueOrBlackboardKeyBase
1214
{
1315
GENERATED_BODY()
1416

15-
FValueOrBBKey_GameplayTag(FGameplayTag Default = FGameplayTag::EmptyTag)
17+
FUHLValueOrBBKey_GameplayTag(FGameplayTag Default = FGameplayTag::EmptyTag)
1618
: DefaultValue(Default) {}
1719
FGameplayTag GetValue(const UBehaviorTreeComponent& BehaviorComp) const;
1820
FGameplayTag GetValue(const UBehaviorTreeComponent* BehaviorComp) const;
@@ -36,7 +38,7 @@ struct UHLAI_API FValueOrBBKey_GameplayTag : public FValueOrBlackboardKeyBase
3638
};
3739

3840
template <>
39-
struct TStructOpsTypeTraits<FValueOrBBKey_GameplayTag> : public TStructOpsTypeTraitsBase2<FValueOrBBKey_GameplayTag>
41+
struct TStructOpsTypeTraits<FUHLValueOrBBKey_GameplayTag> : public TStructOpsTypeTraitsBase2<FUHLValueOrBBKey_GameplayTag>
4042
{
4143
enum
4244
{

Source/UHLDebugSystem/Private/UHLDebugCategory.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// Pavel Penkov 2025 All Rights Reserved.
22

3-
43
#include "UHLDebugCategory.h"
54

5+
#include "Templates/SubclassOf.h"
66
#include "UHLDebugCategoryComponent.h"
77

88
#include UE_INLINE_GENERATED_CPP_BY_NAME(UHLDebugCategory)

Source/UHLDebugSystem/Private/UHLDebugSystemSubsystem.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44
#include "UHLDebugSystemSubsystem.h"
55

66
#include "GameFramework/Pawn.h"
7+
#include "GameFramework/Controller.h"
8+
#include "GameFramework/PlayerController.h"
79
#include "Development/UHLDebugSystemSettings.h"
10+
#include "UnrealHelperLibraryTypes.h"
811
#include "Utils/UnrealHelperLibraryBPL.h"
912

1013
#include UE_INLINE_GENERATED_CPP_BY_NAME(UHLDebugSystemSubsystem)

0 commit comments

Comments
 (0)