A game about forced loneliness, made by TACStudios
at master 944 B view raw
1using UnityEngine.UIElements; 2 3namespace UnityEditor.U2D.Common 4{ 5 internal static class VisualElementExtensions 6 { 7 public static void SetHiddenFromLayout(this VisualElement element, bool isHidden) 8 { 9 if (isHidden) 10 { 11 element.SetEnabled(false); 12 element.style.display = DisplayStyle.None; 13 element.style.position = Position.Absolute; 14 } 15 else 16 { 17 element.SetEnabled(true); 18 element.style.display = DisplayStyle.Flex; 19 element.style.position = Position.Relative; 20 } 21 } 22 23 public static void LocalizeTextInChildren(this VisualElement element) 24 { 25 element.Query<TextElement>().ForEach((e) => e.text = L10n.Tr(e.text)); 26 element.Query<Button>().ForEach((e) => e.tooltip = L10n.Tr(e.tooltip)); 27 } 28 } 29}