Exemple #1
0
        public override void Show(bool ignoreShowAnimation = false)
        {
            tabState   = QuestTabState.Adventure;
            _questList = States.Instance.CurrentAvatarState.questList;
            ChangeState(0);
            UpdateTabs();
            base.Show(ignoreShowAnimation);

            if (blur)
            {
                blur.Show();
            }
        }
Exemple #2
0
        public void ChangeState(int state)
        {
            tabState = (QuestTabState)state;

            for (var i = 0; i < tabButtons.Length; ++i)
            {
                tabButtons[i].ChangeColor(i == state);
            }

            var list = _questList
                       .ToList()
                       .FindAll(e => e.QuestType == (QuestType)state)
                       .OrderBy(e => e, new QuestOrderComparer())
                       .ToList();

            scroll.UpdateData(list, true);
        }