Files
H3VR-TNH-Quality-of-Life-Im…/Assets/Alloy/Scripts/MaterialMapChannelPacker/EnumExtension.cs
T
2022-01-22 20:13:49 -08:00

20 lines
402 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Alloy {
public class EnumFlagsAttribute : PropertyAttribute {
}
public static class EnumExtension {
public static bool HasFlag(this Enum keys, Enum flag) {
int keysVal = Convert.ToInt32(keys);
int flagVal = Convert.ToInt32(flag);
return (keysVal & flagVal) == flagVal;
}
}
}