修复状态bug

This commit is contained in:
997146918 2025-09-24 14:06:48 +08:00
parent a64ef3a90e
commit 58a57e59c7
4 changed files with 4 additions and 2 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

@ -88,10 +88,12 @@ void UFishingMapSubSystem::MoveToNode(FGuid NodeID)
if (MoveableNodeIDs.Find(node->NodeID) == -1) if (MoveableNodeIDs.Find(node->NodeID) == -1)
{ {
//节点不在可移动的列表内,更新状态 //节点不在可移动的列表内,更新状态
GetNode(node->NodeID)->NodeState = EMapNodeState::Immovable;
OnNodeStateChange.Broadcast(node->NodeID, EMapNodeState::Immovable); OnNodeStateChange.Broadcast(node->NodeID, EMapNodeState::Immovable);
} }
else else
{ {
GetNode(node->NodeID)->NodeState = EMapNodeState::Moveable;
OnNodeStateChange.Broadcast(node->NodeID, EMapNodeState::Moveable); OnNodeStateChange.Broadcast(node->NodeID, EMapNodeState::Moveable);
} }
} }