Nav apraksta
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

TilePaletteBrushModalElement.cs 1.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using UnityEditor.Toolbars;
  2. using UnityEngine.UIElements;
  3. namespace UnityEditor.Tilemaps
  4. {
  5. internal class TilePaletteBrushModalElement : VisualElement
  6. {
  7. private static readonly string ussClassName = "unity-tilepalette-splitview-brushes";
  8. private static readonly string brushesToolbarUssClassName = "unity-tilepalette-splitview-brushes-toolbar";
  9. private static readonly string rightToolbarUssClassName = brushesToolbarUssClassName + "-right";
  10. private EditorToolbarToggle m_SettingsButton;
  11. private EditorToolbarToggle m_PickButton;
  12. private TilePaletteBrushInspectorElement m_BrushInspectorElement;
  13. public TilePaletteBrushModalElement()
  14. {
  15. name = "tilePaletteBrushModalElement";
  16. AddToClassList(ussClassName);
  17. TilePaletteOverlayUtility.SetStyleSheet(this);
  18. var he = new VisualElement();
  19. he.AddToClassList(brushesToolbarUssClassName);
  20. var rightToolbarElement = new VisualElement();
  21. rightToolbarElement.AddToClassList(rightToolbarUssClassName);
  22. string[] rightToolbarElements = new[] {
  23. TilePaletteBrushElementToggle.k_ToolbarId
  24. };
  25. var rightToolbar = EditorToolbar.CreateOverlay(rightToolbarElements);
  26. rightToolbarElement.Add(rightToolbar);
  27. he.Add(new TilePaletteBrushesPopup());
  28. he.Add(rightToolbarElement);
  29. Add(he);
  30. m_BrushInspectorElement = new TilePaletteBrushInspectorElement();
  31. Add(m_BrushInspectorElement);
  32. }
  33. }
  34. }