public override void OnGUI(UnityEngine.Rect position, UnityEditor.SerializedProperty property, UnityEngine.GUIContent label) { UnityEditor.EditorGUI.BeginProperty(position, label, property); var flagAttribute = (AkEnumFlagAttribute)attribute; property.longValue = UnityEditor.EditorGUI.EnumFlagsField(position, new UnityEngine.GUIContent(label.text, AkUtilities.GetTooltip(property)), (System.Enum)System.Enum.ToObject(flagAttribute.Type, property.longValue)).GetHashCode(); UnityEditor.EditorGUI.EndProperty(); }