private void drawGrid() { EditorGUITools.DoHorizontal(() => { keyColumn(); foreach (var locale in serializedLocales.targetObjects) { localeColumn(new SerializedObject(locale)); } }); }
private void OnGUI() { EditorGUITools.DoHorizontal(addOrRemoveLocale); if (serializedLocales != null && serializedLocales.targetObject != null) { serializedLocales.Update(); if (serializedLocales.FindProperty("items").arraySize > 0) { scrollPosition = EditorGUITools.DoScroll(drawGrid, scrollPosition); } else { EditorGUILayout.LabelField(Strings.NoStrings); } EditorGUITools.DoHorizontal(addOrRemoveItem); } }