Пример #1
0
        public void Run()
        {
            // 面板向下移动
            Vector3 to = new Vector3(0, 0 - Time.deltaTime * _manager.managerConfig.MainPanelMoveFactor, 0);

            _manager.mainPanel.transform.Translate(to);

            // 调整panel的差值
            _manager.updateOffsetOfCanvasDirect();

            UpdateAgents();
        }
Пример #2
0
        public void Run()
        {
            // 面板向上移动
            Vector3 to = new Vector3(0, Time.deltaTime * _manager.managerConfig.MainPanelMoveFactor, 0);

            _manager.mainPanel.transform.Translate(to);

            // 调整panel的差值
            _manager.updateOffsetOfCanvasDirect();

            FillAgents(_displayBehaviorConfig.dataType);
        }
Пример #3
0
        public void Run()
        {
            Vector3 to = new Vector3(-Time.deltaTime * _manager.managerConfig.MainPanelMoveFactor, 0, 0);

            _manager.mainPanel.transform.Translate(to);

            Vector3 backTo = new Vector3(Time.deltaTime * _manager.managerConfig.BackPanelMoveFactor, 0, 0);

            //Vector3 backTo = new Vector3(Time.deltaTime * _manager.MovePanelFactor * 2, 0, 0);
            _manager.backPanel.transform.Translate(backTo);

            // 调整panel的差值
            _manager.updateOffsetOfCanvasDirect();


            //  检测每行的数据,当半数行都小的时候,重新开始创建一定数量
            UpdateAgents();
        }