[Flags]
public enum EMyType
{
    None = 0,
    One = 1<<0,
    Tow = 1<<1,
    There = 1<<2
}
public EMyType MyType;
        1.Enum转int
var intValue = (int)MyType
var enumIntValue = 1; var enumValue = (Enum)Enum.ToObject(typeof(EMyType),enumIntValue) enumValue = EditorGUILayout.EnumFlagsField(enumValue); var intValue = System.Convert.ToInt64(enumValue ); //或者 var intValue = (int)((object)enumValue );2. int转Enum
var intValue = 1; EMyType enumValue = (EMyType)intValue;
var intValue = 1; Enum enumValue = (Enum)Enum.ToObject(typeof(EMyType), intValue);