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 }); } }
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 }); } }