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); } } }
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; }