private void ChangeGraph()
{
if (selected < 0)
{
GraphGUID = null;
Inputs = new List<NodeInput>();
InputNames = new List<string>();
InputDefaultVals = new List<float>();
}
else
{
GraphGUID = guids[selected];
Graph g = TryLoadGraph();
if (g != null)
{
if (convertParamsToInputs)
{
SetInputsFrom(new GraphParamCollection(g).FloatParams);
}
else
{
Inputs.Clear();
InputNames.Clear();
InputDefaultVals.Clear();
}
}
UpdateGraphPaths();
selected = guids.IndexOf(GraphGUID);
}
}