Нет описания
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

TilePaletteBrushInspectorElement.cs 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System;
  2. using UnityEngine.UIElements;
  3. namespace UnityEditor.Tilemaps
  4. {
  5. /// <summary>
  6. /// Visual Element showing the Inspector for the Active Brush for Grid Painting.
  7. /// </summary>
  8. [UxmlElement]
  9. public partial class TilePaletteBrushInspectorElement : IMGUIContainer
  10. {
  11. /// <summary>
  12. /// Factory for TilePaletteBrushInspectorElement.
  13. /// </summary>
  14. [Obsolete("TilePaletteBrushInspectorElementFactory is deprecated and will be removed. Use UxmlElementAttribute instead.", false)]
  15. public class TilePaletteBrushInspectorElementFactory : UxmlFactory<TilePaletteBrushInspectorElement, TilePaletteBrushInspectorElementUxmlTraits> {}
  16. /// <summary>
  17. /// UxmlTraits for TilePaletteBrushInspectorElement.
  18. /// </summary>
  19. [Obsolete("TilePaletteBrushInspectorElementUxmlTraits is deprecated and will be removed. Use UxmlElementAttribute instead.", false)]
  20. public class TilePaletteBrushInspectorElementUxmlTraits : UxmlTraits {}
  21. /// <summary>
  22. /// USS class name of elements of this type.
  23. /// </summary>
  24. private new static readonly string ussClassName = "unity-tilepalette-brushinspector";
  25. private TilePaletteBrushInspector m_BrushInspector = new TilePaletteBrushInspector();
  26. /// <summary>
  27. /// Initializes and returns an instance of TilePaletteBrushInspectorElement.
  28. /// </summary>
  29. public TilePaletteBrushInspectorElement()
  30. {
  31. AddToClassList(ussClassName);
  32. TilePaletteOverlayUtility.SetStyleSheet(this);
  33. onGUIHandler = m_BrushInspector.OnGUI;
  34. }
  35. }
  36. }