修改节点的初始状态
This commit is contained in:
parent
5ddb1b45f9
commit
670905633d
BIN
ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0001.dll
Normal file
BIN
ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0001.dll
Normal file
Binary file not shown.
BIN
ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0002.dll
Normal file
BIN
ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0002.dll
Normal file
Binary file not shown.
BIN
ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0003.dll
Normal file
BIN
ProjectFish/Binaries/Win64/UnrealEditor-ProjectFish-0003.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -2,7 +2,7 @@
|
|||||||
"BuildId": "37670630",
|
"BuildId": "37670630",
|
||||||
"Modules":
|
"Modules":
|
||||||
{
|
{
|
||||||
"ProjectFish": "UnrealEditor-ProjectFish.dll",
|
"ProjectFish": "UnrealEditor-ProjectFish-0003.dll",
|
||||||
"ProjectFishEditor": "UnrealEditor-ProjectFishEditor.dll"
|
"ProjectFishEditor": "UnrealEditor-ProjectFishEditor-0003.dll"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -131,6 +131,7 @@ void UFishingMapSubSystem::GenerateNodes()
|
|||||||
NewNode->LayerIndex = LayerIndex;
|
NewNode->LayerIndex = LayerIndex;
|
||||||
NewNode->IndexInLayer = 0;
|
NewNode->IndexInLayer = 0;
|
||||||
NewNode->NodeType = EMapNodeType::Boss;
|
NewNode->NodeType = EMapNodeType::Boss;
|
||||||
|
NewNode->NodeState = EMapNodeState::Immovable;
|
||||||
AllNodes.Add(NewNode);
|
AllNodes.Add(NewNode);
|
||||||
AllLayers[LayerIndex].AddNode(NewNode);
|
AllLayers[LayerIndex].AddNode(NewNode);
|
||||||
}
|
}
|
||||||
@ -145,7 +146,15 @@ void UFishingMapSubSystem::GenerateNodes()
|
|||||||
UFishingMapNode* NewNode = NewObject<UFishingMapNode>(this);
|
UFishingMapNode* NewNode = NewObject<UFishingMapNode>(this);
|
||||||
NewNode->LayerIndex = LayerIndex;
|
NewNode->LayerIndex = LayerIndex;
|
||||||
NewNode->IndexInLayer = NodeIndex;
|
NewNode->IndexInLayer = NodeIndex;
|
||||||
|
//只有第一层的节点 默认是可用状态
|
||||||
|
if (LayerIndex == 0)
|
||||||
|
{
|
||||||
|
NewNode->NodeState = EMapNodeState::Moveable;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
NewNode->NodeState = EMapNodeState::Immovable;
|
||||||
|
}
|
||||||
// 随机节点类型
|
// 随机节点类型
|
||||||
NewNode->RandomNodeType();
|
NewNode->RandomNodeType();
|
||||||
AllNodes.Add(NewNode);
|
AllNodes.Add(NewNode);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user