コード例 #1
0
        void Update()
        {
            var delta = time.delta * time.Default.timeScale;


            if (Toolbox.changingScene)
            {
                return;
            }


            for (int i = 0; i < timesLen; i++)
            {
                times[i].Tick();
            }

            for (var i = 0; i < countTicks; i++)
            {
                ticks[i].Tick(delta);
            }


            ProcessorEntities.Tick(delta);

            for (var i = 0; i < countTicksProc; i++)
            {
                ticksProc[i].Tick(delta);
                ProcessorEntities.Tick(delta);
            }

            routines.Default.Tick(delta);
        }
コード例 #2
0
        void LateUpdate()
        {
            if (Toolbox.changingScene)
            {
                return;
            }
            var delta = time.delta;

            for (var i = 0; i < countTicksLate; i++)
            {
                ticksLate[i].TickLate(delta);
                ProcessorEntities.Tick(delta);
            }
        }
コード例 #3
0
        void FixedUpdate()
        {
            if (Toolbox.changingScene)
            {
                return;
            }
            var delta = time.deltaFixed;

            for (var i = 0; i < countTicksFixed; i++)
            {
                ticksFixed[i].TickFixed(delta);
                ProcessorEntities.Tick(delta);
            }
        }