コード例 #1
0
ファイル: Message.cs プロジェクト: Neriok/RC
        // --------------------------------------------------
        // Methods
        // --------------------------------------------------

        public static MessageResult Show(String text, String caption = "", MessageButtons messageButtons = MessageButtons.Accept,
                                         MessageIcon messageIcon     = MessageIcon.None,
                                         MessageDefaultButton messageDefaultButton = MessageDefaultButton.Button1)
        {
            MessageSceneController msc = new MessageSceneController(
                ResourceLoader.Load("res://Content/Scene/Message.tscn") as PackedScene,
                new MessageSettings {
                Text        = text, Caption = caption, MessageButtons = messageButtons,
                MessageIcon = messageIcon, MessageDefaultButton = messageDefaultButton
            }
                );

            msc.InitScene("root/Main");
            Application.RunMessage(msc);

            return(msc.MessageResult);
        }