private void OnCreateSelectionGroup(SelectionGroupDataLocation scope, string name, string query, Color color, IList <Object> members) { switch (scope) { case SelectionGroupDataLocation.Editor: CreateEditorSelectionGroup(name, query, color, members); break; case SelectionGroupDataLocation.Scene: CreateSceneSelectionGroup(name, query, color, members); break; default: throw new System.ArgumentOutOfRangeException(nameof(scope), scope, null); } }
public static void ChangeGroupScope(ISelectionGroup @group, SelectionGroupDataLocation scope) { Create(scope, @group.Name, @group.Query, @group.Color, @group.Members); Delete(@group); }
static void OnCreate(SelectionGroupDataLocation scope, string name, string query, Color color, IList <Object> members) { }
void RepaintOnCreate(SelectionGroupDataLocation scope, string s, string query, Color color, IList <Object> members) => Repaint();