public override void OnInspectorGUI() { CatalogOrble catalogOrble = (CatalogOrble)target; catalogOrble.catalogNumber = EditorGUILayout.IntField("Catalog number", int.Parse(catalogOrble.name)); EditorGUILayout.PropertyField(serializedObject.FindProperty("species"), true); EditorGUILayout.BeginHorizontal(); EditorGUILayout.PropertyField(serializedObject.FindProperty("typeId"), true); EditorGUILayout.LabelField(catalogOrble.TypeStringName()); EditorGUILayout.EndHorizontal(); EditorGUILayout.PropertyField(serializedObject.FindProperty("level"), true); EditorGUILayout.BeginHorizontal(); EditorGUILayout.PropertyField(serializedObject.FindProperty("colourId"), true); EditorGUILayout.LabelField(catalogOrble.ColorStringName()); EditorGUILayout.EndHorizontal(); serializedObject.ApplyModifiedProperties(); }