PO/Library/PackageCache/com.unity.2d.animation@5.0.7/Editor/SkinningModule/UI/VisualElementExtensions.cs

24 lines
665 B
C#
Raw Normal View History

2022-01-12 10:06:03 +03:00
using UnityEngine.UIElements;
namespace UnityEditor.U2D.Animation
{
internal static class VisualElementExtensions
{
public static void SetHiddenFromLayout(this VisualElement element, bool isHidden)
{
if (isHidden)
{
element.SetEnabled(false);
element.style.display = DisplayStyle.None;
element.style.position = Position.Absolute;
}
else
{
element.SetEnabled(true);
element.style.display = DisplayStyle.Flex;
element.style.position = Position.Relative;
}
}
}
}