Ejemplo n.º 1
0
        private void DrawSperadsheetList()
        {
            EditorElements.HorizontalLine(Style);

            if (GUILayout.Button("Add spreadsheet"))
            {
                Data.FilesToDownload.Add(new LocalizationFile());
            }

            for (int i = 0; i < Data.FilesToDownload.Count; ++i)
            {
                EditorGUILayout.Separator();

                LocalizationFile curr_file = Data.FilesToDownload[i];

                EditorGUILayout.BeginHorizontal();
                {
                    EditorGUILayout.LabelField("File " + (i + 1) + ": " + curr_file.NameToSaveAs, Style.BoldTextStyle);

                    if (GUILayout.Button("X", GUILayout.MaxWidth(50)))
                    {
                        Data.FilesToDownload.RemoveAt(i);

                        --i;
                    }
                }
                EditorGUILayout.EndHorizontal();

                DrawFileToDownload(curr_file);
            }
        }
Ejemplo n.º 2
0
        protected override void OnDrawInspectorGUI()
        {
            UpdateAvaliableScenesToAdd();

            DrawAddSceneButtonGUI();

            EditorGUILayout.Separator();
            EditorElements.HorizontalLine(Style);

            DrawSelectedScenesGUI();
        }
Ejemplo n.º 3
0
        protected override void OnDrawInspectorGUI()
        {
            EditorGUILayout.Separator();

            DrawBindableForm();

            DrawBindablePropertiesGUI();

            DrawOtherPropertiesGUI();

            EditorElements.HorizontalLine(Style);
        }
Ejemplo n.º 4
0
        private void DrawDownloadButton()
        {
            EditorElements.HorizontalLine(Style);

            EditorGUILayout.Separator();

            if (GUILayout.Button("Update", Style.BigButtonStyle))
            {
                Repaint();

                downloading = true;

                DownloadLocalizationDataAsync().ContinueWith(delegate(Task t)
                {
                    downloading = false;

                    Repaint();
                });
            }
        }
Ejemplo n.º 5
0
        protected override void OnDrawGUI()
        {
            DrawHeader();

            EditorElements.BigDropdownHeader("Settings", ref Data.ShowSettings, Style);

            if (Data.ShowSettings)
            {
                EditorGUI.BeginDisabledGroup(downloading);

                DrawMainBody();

                DrawSperadsheetList();

                EditorGUI.EndDisabledGroup();
            }

            if (!downloading)
            {
                DrawDownloadButton();
            }

            DrawDownloadProgress();
        }