Exemplo n.º 1
0
            public void ShowGUI(int i)
            {
                EditorGUILayout.BeginVertical("Button");
                GUILayout.Label("Column # : " + header);

                if (i > 0)
                {
                    importColumnType = (ImportColumnType)EditorGUILayout.EnumPopup("Import rule:", importColumnType);
                }
                EditorGUILayout.EndVertical();
            }
Exemplo n.º 2
0
            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();
            }
Exemplo n.º 3
0
            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();
            }
Exemplo n.º 4
0
 public ImportColumn(string _header)
 {
     header           = _header;
     importColumnType = ImportColumnType.DoNotImport;
 }
Exemplo n.º 5
0
 public void SetToTranslation(int _translationIndex)
 {
     importColumnType = ImportColumnType.ImportAsTranslation;
     translationIndex = _translationIndex;
 }
Exemplo n.º 6
0
 public ImportColumn(string _header)
 {
     header           = _header;
     importColumnType = ImportColumnType.DoNotImport;
     translationIndex = 0;
 }
Exemplo n.º 7
0
 public void SetToOriginal()
 {
     importColumnType = ImportColumnType.ImportAsOriginalText;
 }