Exemplo n.º 1
0
        protected override void OnUpdate()
        {
            _time += Time.deltaTime;

            if (!(_time >= TICK_TIMER))
            {
                return;
            }

            _time -= TICK_TIMER;
            Tick++;

            OnMicroTick?.Invoke(this, new TickEventArgs {
                Tick = Tick
            });

            if (Tick % 5 == 0)
            {
                OnTick?.Invoke(this, new TickEventArgs {
                    Tick = Tick
                });
            }
        }
Exemplo n.º 2
0
            private void Update()
            {
                _time += Time.deltaTime;

                if (!(_time >= TICK_TIMER))
                {
                    return;
                }

                _time -= TICK_TIMER;
                _tick++;

                OnMicroTick?.Invoke(this, new TickArgs {
                    Tick = _tick
                });

                if (_tick % 5 == 0)
                {
                    OnTick?.Invoke(this, new TickArgs {
                        Tick = _tick
                    });
                }
            }