Beispiel #1
0
        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)
 {
 }
Beispiel #4
0
 void RepaintOnCreate(SelectionGroupDataLocation scope, string s, string query, Color color, IList <Object> members) =>
 Repaint();