public BehaviourGraphInspector(BehaviourGraphView graphView)
        {
            this.GraphView = graphView;
            this.SetPosition(new Rect(0, 0, 360, 640));
            this.ResetLayer();
            var uxml = AssetDatabase.LoadAssetAtPath <VisualTreeAsset>(UXML);

            //var uss = AssetDatabase.LoadAssetAtPath<StyleSheet>(USS);
            MainContainer     = uxml.Instantiate();
            VariableContainer = MainContainer.Q <VisualElement>("variableContainer");
            //this.styleSheets.Add(uss);
            base.hierarchy.Add(MainContainer);
            this.AddToClassList(CLASS);

            this.capabilities = Capabilities.Collapsible | Capabilities.Movable | Capabilities.Resizable;
            this.AddManipulator(new Dragger
            {
                clampToParentEdges = true
            });
            var resizer = new Resizer();

            resizer.style.opacity = 0;
            base.style.overflow   = Overflow.Hidden;
            base.hierarchy.Add(resizer);
        }