using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UIElements; using Cysharp.Threading.Tasks; using System; namespace BITKit.UX { public class UXBar : UXElement, IProvider { [Header(Constant.Header.Settings)] public string fillElementName; public string labelName; [Header(Constant.Header.Output)] public Provider onValueChanged; [Header(Constant.Header.InternalVariables)] VisualElement fillElement; Label labelElement; public override void OnStart() { fillElement = visualElement.Q(fillElementName); labelElement = visualElement.Q