修复空配置错误

This commit is contained in:
997146918 2025-09-18 16:52:12 +08:00
parent bc0d889f7d
commit a1c71b57b4
5 changed files with 5 additions and 3 deletions

View File

@ -2,7 +2,7 @@
"BuildId": "37670630", "BuildId": "37670630",
"Modules": "Modules":
{ {
"ProjectFish": "UnrealEditor-ProjectFish.dll", "ProjectFish": "UnrealEditor-ProjectFish-0001.dll",
"ProjectFishEditor": "UnrealEditor-ProjectFishEditor.dll" "ProjectFishEditor": "UnrealEditor-ProjectFishEditor-0001.dll"
} }
} }

View File

@ -6,6 +6,7 @@
#include "EngineUtils.h" #include "EngineUtils.h"
#include "ProjectFish/Definations.h" #include "ProjectFish/Definations.h"
#include "ProjectFish/PawnWithSkill.h" #include "ProjectFish/PawnWithSkill.h"
#include "ProjectFish/DataAsset/BagConfigAsset.h"
#include "ProjectFish/Subsystem/FishingRodConfigSubsystem.h" #include "ProjectFish/Subsystem/FishingRodConfigSubsystem.h"
@ -75,7 +76,8 @@ void UFishingRodComponent::BeginPlay()
//更新鱼竿槽位配置 //更新鱼竿槽位配置
UWorld* World = GetWorld(); UWorld* World = GetWorld();
UGameInstance* GameInstance = World->GetGameInstance(); UGameInstance* GameInstance = World->GetGameInstance();
FishRodData.BagConfig = GameInstance->GetSubsystem<UFishingRodConfigSubsystem>()->GetFishingRodInventory(); if (IsValid( GameInstance->GetSubsystem<UFishingRodConfigSubsystem>()->GetFishingRodInventory()))
FishRodData.BagConfig = GameInstance->GetSubsystem<UFishingRodConfigSubsystem>()->GetFishingRodInventory();
// ... // ...
Super::BeginPlay(); Super::BeginPlay();