heos666 Posted April 11, 2023 Share Posted April 11, 2023 (edited) Пытаюсь сделать кнопку выхода, но выдает ошибку что Gui не содержит определение для Get void OnButtonClicked() { Engine.Quit(); } private void Init() { Gui gui = Gui.Get(); // creating a button widget and setting its caption WidgetButton widget_button = new WidgetButton(gui, "Quit"); // setting a tooltip widget_button.SetToolTip("Quit"); // rearranging button size widget_button.Arrange(); // setting button position widget_button.SetPosition(10, 10); // setting onButtonClicked function to handle CLICKED event widget_button.AddCallback(Gui.CALLBACK_INDEX.CLICKED, OnButtonClicked); // adding created button widget to the system GUI gui.AddChild(widget_button, Gui.ALIGN_OVERLAP | Gui.ALIGN_FIXED); } private void Update() { // write here code to be called before updating each render frame } } Edited April 11, 2023 by heos666 Link to comment
moody_pooch Posted April 11, 2023 Share Posted April 11, 2023 Добрый день! Чтобы получить экземпляр Gui вместо Get() используйте метод GetCurrent(). Link to comment
Recommended Posts