Пример #1
0
    private void CheckInputForGameStuff()
    {
        float scrollY = GameController.Instance._input.y;

        if (Mouse.current != null)
        {
            var mouseScrollY = Mouse.current.scroll.ReadValue().y;
            if (mouseScrollY != 0)
            {
                scrollY = mouseScrollY;
            }
        }

        if (scrollY != 0)
        {
            scrollY *= -0.01f;

            if (LevelPickerPanel.activeSelf)
            {
                LevelPickerContainer.GetComponent <ScrollRect>().Scroll(scrollY);
            }
            else if (HelpPanel.activeSelf)
            {
                HelpContentContainer.GetComponent <ScrollRect>().Scroll(scrollY);
            }
        }
    }
Пример #2
0
    private void LoadLevelPicker()
    {
        int y = -5;
        int x = 0;

        //var levels = Common.ShuffledLevels();
        var levels = Levels.Classic.Values;

        foreach (var levelB64 in levels)
        {
            var levelItem = Instantiate(LevelPickerItem);
            levelItem.transform.SetParent(LevelPickerContainer.transform, false);
            LevelPickerItemInit(ref levelItem, levelB64, x, y);
            y -= 55;
        }

        //y -= 5;

        var container = LevelPickerContainer.GetComponent <RectTransform>();

        var sizeDelta = container.sizeDelta;

        sizeDelta.y         = -y;
        container.sizeDelta = sizeDelta;
    }