24 lines
665 B
C#
24 lines
665 B
C#
|
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;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|