Fix crash when opening old project with Global Custom Code node in material

This commit is contained in:
Wojciech Figat
2022-06-30 09:16:19 +02:00
parent 7ebdce5e42
commit db284c58a3

View File

@@ -400,10 +400,14 @@ bool MaterialGenerator::Generate(WriteStream& source, MaterialInfo& materialInfo
graphs.Add(&layer->Graph);
for (Graph* graph : graphs)
{
for (const MaterialGraph::Node& node : graph->Nodes)
for (MaterialGraph::Node& node : graph->Nodes)
{
if (node.Type == GRAPH_NODE_MAKE_TYPE(1, 38) && (bool)node.Values[1])
{
if (node.Values.Count() == 2)
node.Values.Add(In_Utilities); // Upgrade old node data
customGlobalCodeNodes.Add(&node);
}
}
}