diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0001.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0001.dll new file mode 100644 index 0000000..9c00882 Binary files /dev/null and b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0001.dll differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0002.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0002.dll new file mode 100644 index 0000000..3c0ca7d Binary files /dev/null and b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0002.dll differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0003.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0003.dll new file mode 100644 index 0000000..01ba94a Binary files /dev/null and b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0003.dll differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0001.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0001.dll new file mode 100644 index 0000000..b7f4387 Binary files /dev/null and b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0001.dll differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0002.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0002.dll new file mode 100644 index 0000000..1e96aab Binary files /dev/null and b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0002.dll differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0003.dll b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0003.dll new file mode 100644 index 0000000..3973256 Binary files /dev/null and b/ProjectFish/Binaries/Win64/UnrealEditor-ProjectFishEditor-0003.dll differ diff --git a/ProjectFish/Binaries/Win64/UnrealEditor.modules b/ProjectFish/Binaries/Win64/UnrealEditor.modules index 22c08e6..49225b7 100644 --- a/ProjectFish/Binaries/Win64/UnrealEditor.modules +++ b/ProjectFish/Binaries/Win64/UnrealEditor.modules @@ -2,7 +2,7 @@ "BuildId": "37670630", "Modules": { - "ProjectFish": "UnrealEditor-ProjectFish.dll", - "ProjectFishEditor": "UnrealEditor-ProjectFishEditor.dll" + "ProjectFish": "UnrealEditor-ProjectFish-0003.dll", + "ProjectFishEditor": "UnrealEditor-ProjectFishEditor-0003.dll" } } \ No newline at end of file diff --git a/ProjectFish/Source/ProjectFish/Gameplay/Subsystem/FishingMapSubSystem.cpp b/ProjectFish/Source/ProjectFish/Gameplay/Subsystem/FishingMapSubSystem.cpp index d49d0a6..3bd4402 100644 --- a/ProjectFish/Source/ProjectFish/Gameplay/Subsystem/FishingMapSubSystem.cpp +++ b/ProjectFish/Source/ProjectFish/Gameplay/Subsystem/FishingMapSubSystem.cpp @@ -131,6 +131,7 @@ void UFishingMapSubSystem::GenerateNodes() NewNode->LayerIndex = LayerIndex; NewNode->IndexInLayer = 0; NewNode->NodeType = EMapNodeType::Boss; + NewNode->NodeState = EMapNodeState::Immovable; AllNodes.Add(NewNode); AllLayers[LayerIndex].AddNode(NewNode); } @@ -145,7 +146,15 @@ void UFishingMapSubSystem::GenerateNodes() UFishingMapNode* NewNode = NewObject(this); NewNode->LayerIndex = LayerIndex; NewNode->IndexInLayer = NodeIndex; - + //只有第一层的节点 默认是可用状态 + if (LayerIndex == 0) + { + NewNode->NodeState = EMapNodeState::Moveable; + } + else + { + NewNode->NodeState = EMapNodeState::Immovable; + } // 随机节点类型 NewNode->RandomNodeType(); AllNodes.Add(NewNode);