Beispiel #1
0
        public WaitDialog(Action worker, SplashMessages message)
        {
            InitializeComponent();
            if (worker == null)
            {
                throw new ArgumentNullException();
            }
            Worker = worker;

            label1.Text = "Molim sačekati\n" + message.ToString() + " podataka";
        }
        public override void OnInspectorGUI()
        {
            base.OnInspectorGUI();

            SplashMessages messages = (SplashMessages)target;

            if (GUILayout.Button("Import Messages"))
            {
                string path = EditorUtility.OpenFilePanel("Import Messages", "", "txt");
                if (path.Length == 0)
                {
                    return;
                }

                string[] lines = File.ReadAllLines(path);
                messages.messages = lines;

                if (GUI.changed)
                {
                    EditorUtility.SetDirty(messages);
                }
            }
        }