public void SetData(IStateNode nodeData) { editor = null; this.nodeData = nodeData; OnBeforeSerialize(); }
public void OnAfterDeserialize() { nodeData = null; editor = null; }
static void Open() { stage = EditorWindow.GetWindow <StateNodeEditor>(); stage.autoRepaintOnSceneChange = true; stage.wantsMouseMove = true; }