Пример #1
0
        void EditorScene_ZoneChanged(object sender, ZoneChangedArgs e)
        {
            if (EditorManager.GUI.UIUpdateLock > 0)
            {
                return;
            }

            switch (e.action)
            {
            case ZoneChangedArgs.Action.Removed:
                if (SelectedObject == e.zone)
                {
                    SelectedObject = null;
                }
                break;

            case ZoneChangedArgs.Action.NameChanged:
            case ZoneChangedArgs.Action.PropertyChanged:
                if (SelectedObject == e.zone)
                {
                    InvalidatePropertyGrid();
                }
                break;

            case ZoneChangedArgs.Action.Clicked:
            case ZoneChangedArgs.Action.Selected:
                SelectedObject = e.zone;
                break;
            }
        }
Пример #2
0
        void EditorScene_ZoneChanged(object sender, ZoneChangedArgs e)
        {
            if (EditorManager.GUI.UIUpdateLock > 0)
            return;

              switch (e.action)
              {
            case ZoneChangedArgs.Action.Removed:
              if (SelectedObject == e.zone)
            SelectedObject = null;
              break;

            case ZoneChangedArgs.Action.NameChanged:
            case ZoneChangedArgs.Action.PropertyChanged:
              if (SelectedObject == e.zone)
            InvalidatePropertyGrid();
              break;

            case ZoneChangedArgs.Action.Clicked:
            case ZoneChangedArgs.Action.Selected:
              SelectedObject = e.zone;
              break;
              }
        }