public InteractionTreeView(GuillaumeInspector inspector, TreeViewState state, bool right, ref ConnetionLinkDictionary <Type, Component> _links) : base(state) { links = _links; _right = right; _inspector = inspector; Reload(); }
protected virtual void OnEnable() { if (viewStateL == null) { viewStateL = new TreeViewState(); } if (viewStateR == null) { viewStateR = new TreeViewState(); } //todo var dic = new Dictionary <Type, bool>(); if (oneToMany) { dic.Add(typeof(R), true); } linktionary = new ConnetionLinkDictionary <Type, Component>(typeof(T), typeof(R), dic); selected = new ComponentReference(); inspector = new GuillaumeInspector() { selected = selected }; interactionTreeList = new InteractionTreeView <T>(inspector, viewStateL, false, ref linktionary); interactionTreeListR = new InteractionTreeView <R>(inspector, viewStateR, true, ref linktionary); }