// Use this for initialization void Start() { index = 0; DialogRenderer dialogRenderer = FindObjectOfType <DialogRenderer>(); dialogRenderer.OnFishSuccessEvent += OnFishCaught; }
public DialogRenderer LoadModalDialog(string name) { var dialogRenderer = new DialogRenderer(GuiManager, name + ".xml", location: new Point(25, 25), lua: NewLua()); dialogRenderer.ShowModal(); Engine.Render(0); return(dialogRenderer); }
override public void Interact() { DialogRenderer dialogRenderer = gameObject.GetComponent <DialogRenderer>(); if (dialogRenderer != null) { dialogRenderer.ShowDialog(dialogText, dialogTime); } }
private void InitializeGui() { _guiManager = new GuiManager(Engine); Form.WindowMessage += _guiManager.OnMsgProc; var dialog = Dialog.FromContent("MainMenu.xml"); var dialogRenderer = new DialogRenderer(_guiManager, dialog); SetupLua(dialogRenderer.Lua); dialogRenderer.Show(); }
// Use this for initialization void Start() { this.parentRb = gameObject.transform.parent.GetComponent <Rigidbody2D>(); this.input = FindObjectOfType <GameInput>(); this.dialogRenderer = FindObjectOfType <DialogRenderer>(); this.biteSystem.OnBiteStartEvent += this.OnBiteStart; this.biteSystem.OnBiteEndEvent += this.OnBiteEnd; this.castSystem.OnPowerChangeEvent += this.OnPowerChange; this.dialogRenderer.OnFishSuccessEvent += this.OnFishSuccess; this.dialogRenderer.OnFishFailureEvent += this.OnFishFailure; this.dialogRenderer.OnDialogEndedEvent += this.OnDialogEnded; this.playerAudioSource = GetComponent <AudioSource>(); }
/// <inheritdoc/> protected override void OnUpdate() { // After an update nothing is selected, so disable all buttons buttonRemove.Enabled = buttonCopy.Enabled = buttonMoveUp.Enabled = buttonMoveDown.Enabled = false; // Backup the previously selected item var item = listBox.SelectedItem; #region Fill ListBox with controls listBox.BeginUpdate(); // Start with a blank slate propertyGrid.SelectedObjects = null; listBox.Items.Clear(); // List the dialog itself as a control aswell listBox.Items.Add(DialogModel); foreach (Control control in DialogModel.Controls) { listBox.Items.Add(control); // Detect changes even where the PropertyGrid doesn't report back var controlListBox = control as ListBox; if (controlListBox != null) { controlListBox.Items.Changed += OnChange; } var controlComboBox = control as DropdownList; if (controlComboBox != null) { controlComboBox.Items.Changed += OnChange; } } listBox.EndUpdate(); #endregion // Restore the previously selected item if possible if (item != null && listBox.Items.Contains(item)) { listBox.SelectedItem = item; } // Reset the GUI rendering system _dialogRenderer?.Dispose(); _dialogRenderer = new DialogRenderer(_guiManager, DialogModel); renderPanel.Engine.Render(); base.OnUpdate(); }
private void InitializeGui() { _guiManager = new GuiManager(Engine); Form.WindowMessage += _guiManager.OnMsgProc; var dialog = new Dialog { Controls = { new Button { Text = "Exit", Location = new Point(10, 10), OnClick = "Game:Exit()" } } }; var dialogRenderer = new DialogRenderer(_guiManager, dialog); SetupLua(dialogRenderer.Lua); dialogRenderer.Show(); }
void OnGUI() { GUILayout.BeginVertical(); DoToolbar(); if (m_CurrentGraph == null) return; if (m_Renderer == null) m_Renderer = new DialogRenderer(); GUILayout.EndVertical(); var graphRect = new Rect(0, k_ToolbarHeight, position.width, position.height - k_ToolbarHeight); if (m_Layout != null) m_Renderer.Draw(m_Layout, graphRect); }
void Start() { this.Inject (); script = dialogRenderer.GetComponent<DialogRenderer> (); }