1234567891011121314151617181920212223242526 |
- using UnityEditor.Toolbars;
- using UnityEngine.UIElements;
-
- namespace UnityEditor.Tilemaps
- {
- [EditorToolbarElement(k_ToolbarId)]
- internal class TilePaletteActiveTargetsButton : EditorToolbarDropdown
- {
- internal const string k_ToolbarId = "Tile Palette/Active Targets Button";
- private const string k_IconPath = "Packages/com.unity.2d.tilemap/Editor/Icons/Tilemap.ActiveTargetLayers.png";
-
- public TilePaletteActiveTargetsButton()
- {
- TilePaletteOverlayUtility.SetStyleSheet(this);
-
- icon = EditorGUIUtility.LoadIcon(k_IconPath);
- clicked += OnClicked;
- }
-
- private void OnClicked()
- {
- IGenericMenu menu = new TilePaletteActiveTargetsDropdownMenu();
- menu.DropDown(worldBound, this, true);
- }
- }
- }
|