示例#1
0
    private void Awake()
    {
        _monthContent = transform.Find("MonthContainer/MonthScrollView/Content");
        RectTransform monthCenter = transform.Find("MonthContainer/MonthCenter").GetComponent <RectTransform>();

        _dayContent = transform.Find("DayContainer/DayScrollView/Content");
        RectTransform dayCenter = transform.Find("DayContainer/DayCenter").GetComponent <RectTransform>();

        InitMonth();
        InitDay();

        _monthsVerticalScroller = new UIVerticalScroller(_monthContent.GetComponent <RectTransform>(), monthList, monthCenter);
        _dayVerticalScroller    = new UIVerticalScroller(_dayContent.GetComponent <RectTransform>(), dayList, dayCenter);

        _monthsVerticalScroller.StartingIndex = 0;
        _dayVerticalScroller.StartingIndex    = 1;

        _monthsVerticalScroller.Start();
        _dayVerticalScroller.Start();


//
//        transform.Find("Button").GetComponent<Button>().onClick.AddListener(() =>
//        {
//            string dayString = _dayVerticalScroller.GetResults();
//            string monthString = _monthsVerticalScroller.GetResults();
//
//            Debug.LogError(monthString);
//            Debug.LogError(dayString);
//        });
    }
    // Use this for initialization
    public void Awake()
    {
        InitializeYears();
        InitializeMonths();
        InitializeDays();

        //Yes Unity complains about this but it doesn't matter in this case.
        monthsVerticalScroller = new UIVerticalScroller(monthsScrollingPanel, monthsButtons, monthCenter);
        yearsVerticalScroller  = new UIVerticalScroller(yearsScrollingPanel, yearsButtons, yearsCenter);
        daysVerticalScroller   = new UIVerticalScroller(daysScrollingPanel, daysButtons, daysCenter);

        monthsVerticalScroller.Start();
        yearsVerticalScroller.Start();
        daysVerticalScroller.Start();
    }
示例#3
0
    private void Start()
    {
        scroll = FindObjectOfType <UIVerticalScroller>();
        endlessUnlockTab.SetActive(false);
        hasUnlockedNormalEndless = SaveManager.Instance.data.hasUnlockedNormalEndless;
        hasUnlockedSnowEndless   = SaveManager.Instance.data.hasUnlockedSnowEndless;
        isSnowOn = SaveManager.Instance.data.snowOn;
        AdsManager.Instance.canShowAd = true;

        if (FindObjectOfType <AudioManager>().IsPlaying("LevelTheme"))
        {
            StartCoroutine(FindObjectOfType <AudioManager>().FadeOut("LevelTheme", .25f));
        }

        if (!FindObjectOfType <AudioManager>().IsPlaying("MenuTheme"))
        {
            StartCoroutine(FindObjectOfType <AudioManager>().FadeIn("MenuTheme", .5f));
        }

        if (isSnowOn && isSnowSelector)
        {
            snowONOF.GetComponentInChildren <Text>().text = "SNOW: ON";
            snow.gameObject.SetActive(true);
        }
        else if (!isSnowOn && isSnowSelector)
        {
            snowONOF.GetComponentInChildren <Text>().text = "SNOW: OFF";
            snow.gameObject.SetActive(false);
        }

        if (!isSnowSelector)
        {
            InitLevel();
            scroll.StartingIndex = SaveManager.Instance.data.completedLevels;
        }
        else if (isSnowSelector)
        {
            InitSnowLevel();
            scroll.StartingIndex = SaveManager.Instance.data.completedSnowLevels - 27;
        }
    }
示例#4
0
 private void Awake()
 {
     SetupObjects();
     VerticalScroller = new UIVerticalScroller(ScrollingViewPort, scrollObjects, ScrollCenter);
     VerticalScroller.Start();
 }