public void ShowGUI(int i) { EditorGUILayout.BeginVertical("Button"); GUILayout.Label("Column # : " + header); if (i > 0) { importColumnType = (ImportColumnType)EditorGUILayout.EnumPopup("Import rule:", importColumnType); } EditorGUILayout.EndVertical(); }
public void ShowGUI(int i, string[] translations) { EditorGUILayout.BeginVertical("Button"); GUILayout.Label("Column # : " + header); if (i > 0) { importColumnType = (ImportColumnType)EditorGUILayout.EnumPopup("Import rule:", importColumnType); if (importColumnType == ImportColumnType.ImportAsTranslation) { if (translations == null || translations.Length == 0) { EditorGUILayout.HelpBox("No translations found!", MessageType.Warning); } else { translationIndex = EditorGUILayout.Popup("Translation:", translationIndex, translations); } } } EditorGUILayout.EndVertical(); }
public void ShowGUI(int i, string[] translations) { CustomGUILayout.BeginVertical(); GUILayout.Label("Column # : " + header); if (i > 0) { importColumnType = (ImportColumnType)EditorGUILayout.EnumPopup("Import rule:", importColumnType); switch (importColumnType) { case ImportColumnType.ImportAsTranslation: if (translations == null || translations.Length == 0) { EditorGUILayout.HelpBox("No translations found!", MessageType.Warning); } else { translationIndex = EditorGUILayout.Popup("Translation:", translationIndex, translations); } break; case ImportColumnType.ImportAsCustomFilename: EditorGUILayout.HelpBox("Empty fields will clear custom filenames, reverting them to defaults.", MessageType.Info); break; case ImportColumnType.ImportAsOriginalText: EditorGUILayout.HelpBox("Intensive operation - it is strongly recommended to back up your project first.", MessageType.Warning); break; default: break; } } CustomGUILayout.EndVertical(); }
public ImportColumn(string _header) { header = _header; importColumnType = ImportColumnType.DoNotImport; }
public void SetToTranslation(int _translationIndex) { importColumnType = ImportColumnType.ImportAsTranslation; translationIndex = _translationIndex; }
public ImportColumn(string _header) { header = _header; importColumnType = ImportColumnType.DoNotImport; translationIndex = 0; }
public void SetToOriginal() { importColumnType = ImportColumnType.ImportAsOriginalText; }