unity2018 1.0 f2
リルートを作成するとエラーが発生して切断されます。

Code: Select all
[AddComponentMenu("")]
public class StringFormatCalculator : Calculator
{
[ConstantMultiline]
public FlexibleString format;
public List<InputSlotAny> args;
public OutputSlotString outputValue;
public override void OnCalculate()
{
var objs = new object[args.Count];
for(int i = 0; i < args.Count; i++)
{
args[i].GetValue(ref objs[i]);
}
outputValue.SetValue(String.Format(format.value, objs));
}
public override bool OnCheckDirty()
{
return true;
}
}
Arbor.NodeGraph.CheckLoopDataBranch (Int32 inputNodeID, UnityEngine.Object inputObj, Int32 outputNodeID, UnityEngine.Object outputObj) (at Assets/Plugins/Arbor/Internal/Scripts/NodeGraph.cs:2425)
NullReferenceException: Object reference not set to an instance of an object
ArborEditor.NodeGraphEditor.DrawDataBranch (Arbor.DataBranch branch) (at Assets/Plugins/Arbor/Internal/Editor/GraphEditors/NodeGraphEditor.cs:1094)
ArborEditor.NodeGraphEditor.DrawDataBranchies () (at Assets/Plugins/Arbor/Internal/Editor/GraphEditors/NodeGraphEditor.cs:1169)
ArborEditor.NodeGraphEditor.BeginGraphGUI (Boolean useOverlayLayer) (at Assets/Plugins/Arbor/Internal/Editor/GraphEditors/NodeGraphEditor.cs:486)
ArborEditor.ArborEditorWindow.GraphGUI () (at Assets/Plugins/Arbor/Internal/Editor/Windows/ArborEditorWindow.cs:2016)
ArborEditor.ArborEditorWindow.GraphViewGUI () (at Assets/Plugins/Arbor/Internal/Editor/Windows/ArborEditorWindow.cs:1975)
ArborEditor.ArborEditorWindow.<SetupGUI>m__C () (at Assets/Plugins/Arbor/Internal/Editor/Windows/ArborEditorWindow.cs:2416)
UnityEngine.Experimental.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt) (at C:/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:206)
NullReferenceException: Object reference not set to an instance of an object
ArborEditor.NodeGraphEditor.IsHoverBezier (Vector2 mousePosition, Arbor.Bezier2D bezier, Boolean arrow, Single arrowWidth, System.Single& distance) (at Assets/Plugins/Arbor/Internal/Editor/GraphEditors/NodeGraphEditor.cs:883)
ArborEditor.NodeGraphEditor.IsHoverBezier (Vector2 mousePosition, Arbor.Bezier2D bezier, System.Single& distance) (at Assets/Plugins/Arbor/Internal/Editor/GraphEditors/NodeGraphEditor.cs:916)
ArborEditor.NodeGraphEditor.DrawDataBranch (Arbor.DataBranch branch) (at Assets/Plugins/Arbor/Internal/Editor/GraphEditors/NodeGraphEditor.cs:1008)
ArborEditor.NodeGraphEditor.DrawDataBranchies () (at Assets/Plugins/Arbor/Internal/Editor/GraphEditors/NodeGraphEditor.cs:1169)
ArborEditor.NodeGraphEditor.BeginGraphGUI (Boolean useOverlayLayer) (at Assets/Plugins/Arbor/Internal/Editor/GraphEditors/NodeGraphEditor.cs:486)
ArborEditor.ArborEditorWindow.GraphGUI () (at Assets/Plugins/Arbor/Internal/Editor/Windows/ArborEditorWindow.cs:2016)
ArborEditor.ArborEditorWindow.GraphViewGUI () (at Assets/Plugins/Arbor/Internal/Editor/Windows/ArborEditorWindow.cs:1975)
ArborEditor.ArborEditorWindow.<SetupGUI>m__C () (at Assets/Plugins/Arbor/Internal/Editor/Windows/ArborEditorWindow.cs:2416)
UnityEngine.Experimental.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt) (at C:/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:206)