using System.Linq; using UnityEditor; using UnityEngine; using UnityEngine.UIElements; using YooAsset; namespace BuildCli { public class PlayModeToolbar : VisualElement { private readonly PlayModeManager _playModeManager = new(); private readonly BuildManager _buildManager = new(); private readonly Button _buildButton; private readonly DropdownField _selectSceneDropdown; private readonly DropdownField _selectPlayModeSettingsDropdown; private readonly DropdownField _selectPlayerSettingsPresetsDropdown; public PlayModeToolbar() { #if UNITY_6000_0_OR_NEWER var visualTree = Resources.Load("com.disillusion.play-mode-plus/PlayModePlusToolbar6000"); #else var visualTree = Resources.Load("com.disillusion.play-mode-plus/PlayModePlusToolbar"); #endif visualTree.CloneTree(this); style.flexGrow = 1; _buildButton = this.Q