Exemplo n.º 1
0
        ////////////////

        public void HideDialogue()
        {
            var panel = FreeHUD.GetElement("CutsceneDialogue") as UIThemedPanel;

            panel?.Hide();

            this.TextElem?.SetText("");

            foreach (UITextPanelButton button in this.ChoiceButtons)
            {
                this.DialogueElem.RemoveChild(button);
                button.Remove();
            }
            this.ChoiceButtons.Clear();
        }
        ////////////////

        private static void DisplayNote(string titleText, string[] pages)
        {
            UINote elem = FreeHUD.GetElement("ReadableBook") as UINote;

            if (elem == null)
            {
                elem = new UINote(titleText, pages);
                elem.Initialize();
                FreeHUD.AddElement("ReadableBook", elem);
            }
            else
            {
                elem.SetTitle(titleText);
                elem.SetPages(pages);
            }

            LayerDisable.Instance.DisabledLayers.Add(LayerDisable.InfoAccessoriesBar);
        }