internal void UpdateTurnTimer(TimerEventArgs timerEventArgs)
        {
            if (timerEventArgs.Running && (timerEventArgs.PlayerSeconds > 0 || timerEventArgs.OpponentSeconds > 0))
            {
                ShowTimers();

                LblTurnTime.Text = string.Format("{0:00}:{1:00}", (timerEventArgs.Seconds / 60) % 60,
                                                 timerEventArgs.Seconds % 60);
                LblPlayerTurnTime.Text = string.Format("{0:00}:{1:00}", (timerEventArgs.PlayerSeconds / 60) % 60,
                                                       timerEventArgs.PlayerSeconds % 60);
                LblOpponentTurnTime.Text = string.Format("{0:00}:{1:00}", (timerEventArgs.OpponentSeconds / 60) % 60,
                                                         timerEventArgs.OpponentSeconds % 60);

                if (Config.Instance.Debug)
                {
                    LblDebugLog.Text += string.Format("Current turn: {0} {1} {2} \n",
                                                      timerEventArgs.CurrentTurn.ToString(),
                                                      timerEventArgs.PlayerSeconds.ToString(),
                                                      timerEventArgs.OpponentSeconds.ToString());
                    DebugViewer.ScrollToBottom();
                }
            }
        }
Пример #2
0
        protected override void OnUpdate()
        {
            Context.Animator.SetBool("Blink", Context.Blinking);

            DebugViewer.AddValue("Blinking", Context.Blinking);
        }
Пример #3
0
    public void InitAsPage(string name, DebugViewer viewer, DebugMenu parent)
    {
        Init(name, OpenPage, parent);

        viewer_ = viewer;

        // スクロールビューの生成
        ScrollView_ = Instantiate(viewer_.ScrollViewPrefab) as RectTransform;
        ScrollView_.gameObject.SetActive(false);

        // 位置の設定
        ScrollView_.localPosition = new Vector3(NestLevel_ * ScrollView_.rect.width + ScrollView_.localPosition.x, 0);

        // 最初にviewrに登録しておく
        {
            viewer_.RegisterPage(this);
        }

        // 動的にスクロールページを生成する必要があるかもしれないので
        // メニューのリストを保持しておく
        {
            menuList_ = new List<Menu>();
        }
    }