private void LoadData()
        {
            Debug.Log($"Loading sequence data from '{TestAssetPath}'...");

            SequenceData data = AssetDatabase.LoadAssetAtPath <SequenceData>(TestAssetPath);

            if (null == data)
            {
                Debug.LogError("Could not load sequence data!");
            }

            #region TEST JUNK PLEASE REMOVE
            SequenceEditorNode a = new SequenceEditorNode(new Vector2(10.0f, 10.0f), "Action A", this);
            AddNode(a);

            SequenceEditorNode b = new SequenceEditorNode(new Vector2(300.0f, 300.0f), "Action B", this);
            AddNode(b);

            SequenceEditorEdge edge = new SequenceEditorEdge(this)
            {
                StartNode = a,
                EndNode   = b
            };
            AddEdge(edge);
            #endregion
        }
        private void LoadData()
        {
            Debug.Log($"Loading sequence data from '{TestAssetPath}'...");

            SequenceData data = AssetDatabase.LoadAssetAtPath<SequenceData>(TestAssetPath);
            if(null == data) {
                Debug.LogError("Could not load sequence data!");
            }

#region TEST JUNK PLEASE REMOVE
            SequenceEditorNode a = new SequenceEditorNode(new Vector2(10.0f, 10.0f), "Action A", this);
            AddNode(a);

            SequenceEditorNode b = new SequenceEditorNode(new Vector2(300.0f, 300.0f), "Action B", this);
            AddNode(b);

            SequenceEditorEdge edge = new SequenceEditorEdge(this)
            {
                StartNode = a,
                EndNode = b
            };
            AddEdge(edge);
#endregion
        }