void IGUI.GUIEvent(GUI_event guiEvent) { print($"WindowID: {guiEvent.WindowID}\n" + $"GroupID: {guiEvent.GroupID}\n" + $"ItemID: {guiEvent.ItemID}\n" + $"MouseButton: {guiEvent.MouseButton}"); switch (guiEvent.WindowID) { case 1: switch (guiEvent.GroupID) { case 1: switch (guiEvent.ItemID) { case 1: ScrollGroup.Add(new GUI_content(10, GUI_Item_Type.NORMALBUTTON, "new", null, new GUI_textColor(), textAlign: TextAnchor.MiddleLeft)); GuiBase.SetGroupLabel(1, 3, "próba"); GuiBase.RefreshGroup(1, 3); break; } break; case 3: switch (guiEvent.ItemID) { case 7: print($"Slider: {guiEvent.Value}"); break; } break; case 4: switch (guiEvent.ItemID) { case (int)BaseButtonIDs.BUTTON_ON_OFF: print("On/Off pressed!"); break; case (int)BaseButtonIDs.BUTTON_MARK: print("Mark pressed!"); break; case (int)BaseButtonIDs.BUTTON_COPY: print("Copy pressed!"); break; case (int)BaseButtonIDs.BUTTON_PASTE: print("Paste pressed!"); break; case (int)BaseButtonIDs.BUTTON_DESTROY: print("Destroy pressed!"); break; } break; } break; } }