using System; using System.Collections.Generic; using System.Linq; using Global; using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.Serialization; using UnityEngine.UIElements; namespace Menu { public class RoomUI { public VisualElement Root { get; set; } private DropdownField difficultyField; public void Show() { difficultyField = Root.Q("Difficulty"); difficultyField.choices = Enum.GetNames(typeof(Difficulty)).ToList(); difficultyField.RegisterValueChangedCallback(evt => RoomSettings.AIDifficulty = Enum.Parse(evt.newValue)); difficultyField.index = 2; SliderInt slider = Root.Q("CustomWinScore"); slider.style.visibility = Visibility.Hidden; slider.RegisterValueChangedCallback(evt => { RoomSettings.CustomWinScore = evt.newValue; slider.Q