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;
            }
        }
예제 #2
0
 public void InitializeItem(int itemIndex, ScrollGroup scrollGroup, GameObject registeredItem)
 {
     isInteractable   = true;
     this.ItemIndex   = itemIndex;
     this.scrollGroup = scrollGroup;
     colorChangingUI  = GetComponent <ColorChangingUI>();
     colorChangingUI.SetUIIndex(itemIndex);
     this.registeredItem      = registeredItem;
     this.pleItem             = registeredItem.GetComponent <PLEItem>();
     this.imagePreview.sprite = pleItem.iconPreview;
 }