Files
com.misaki.art-tools/Runtime/Cloner/Helper/Converter/BoolToDisplayConvertor.cs
2024-09-16 00:08:10 +09:00

30 lines
757 B
C#

using UnityEngine.UIElements;
namespace Misaki.ArtTool
{
public struct BoolToDisplayConverter
{
public static StyleEnum<DisplayStyle> ConvertTo(bool value)
{
return value ? DisplayStyle.Flex : DisplayStyle.None;
}
public static bool ConvertBack(StyleEnum<DisplayStyle> value)
{
return value == DisplayStyle.Flex;
}
}
public struct InverseBoolToDisplayConverter
{
public static StyleEnum<DisplayStyle> ConvertTo(bool value)
{
return value ? DisplayStyle.None : DisplayStyle.Flex;
}
public static bool ConvertBack(StyleEnum<DisplayStyle> value)
{
return value == DisplayStyle.None;
}
}
}