Esempio n. 1
0
    public static void CreateWindow(DialogEditorWindow editor)
    {
        DialogEditorHelpWindow dew = GetWindow(typeof(DialogEditorHelpWindow), false, "Help") as DialogEditorHelpWindow;

        dew.Show();
        dew.position  = new Rect(editor.position.x + editor.position.width, editor.position.y + 250, 400, 300);
        dew.textStyle = new GUIStyle
        {
            richText = true,
            wordWrap = true,
            fontSize = 10,
            margin   = new RectOffset(12, 12, 12, 12)
        };
    }
Esempio n. 2
0
        private void EditScenario(Scenario scenario)
        {
            var onSave = new Action <ICloneable>((s) =>
            {
                var updatedScenario        = (Scenario)s;
                updatedScenario.UpdateTime = DateTime.Now;
                _repository.Update(updatedScenario);
                var index = Scenarios.IndexOf(scenario);
                Scenarios.Remove(scenario);
                Scenarios.Insert(index, updatedScenario);
                SelectedScenario = updatedScenario;
            });
            var dialog = new DialogEditorWindow(scenario, onSave);

            dialog.ShowDialog();
        }
Esempio n. 3
0
    public static void CreateWindow(SO_Dialog dialog)
    {
        DialogEditorWindow dew = GetWindow(typeof(DialogEditorWindow), false, "Dialog Editor") as DialogEditorWindow;

        dew.Show();

        dew.dialogContainer = dialog;

        if (dew.dialogContainer != null && dew.dialogContainer.DialogNodes == null)
        {
            dew.dialogContainer.DialogNodes = new Node_DialogLine[0];
        }
        if (dew.dialogContainer != null && dew.dialogContainer.ResponseNodes == null)
        {
            dew.dialogContainer.ResponseNodes = new Node_Response[0];
        }
    }
 static void Init()
 {
     DialogEditorWindow.GetWindow(typeof(DialogEditorWindow));
 }