Есть нечто такое:
public static void DrawEnum<K>(ref K val) {
val = (K)EditorGUILayout.EnumPopup(val);
}
И оно выдает такое:
error CS1502: The best overloaded method match for `UnityEditor.EditorGUILayout.EnumPopup(System.Enum, params UnityEngine.GUILayoutOption[])' has some invalid arguments
Пачиму? Разве Enum не обычный тип? Как сконвертировать?
И как писать скрытый текст на форуме?)