using System; using System.Collections; using UnityEditor; using UnityEngine; using UnityEngine.UIElements; namespace Alchemy.Editor.Elements { public abstract class HashMapFieldBase : VisualElement { public HashMapFieldBase(object collection, string label) { this.collection = collection; var foldout = new Foldout() { text = label }; Add(foldout); foldout.Q