private void Resize(object sender, DelayEventTimerArgs e) { e.RepeatEvent = GetAsyncKeyState(VK_LBUTTON) < 0; if (!e.RepeatEvent) { EngineWrappers.EngineAPI.ResizeRenderSurface(SurfaceId); } }
private void OnTimerTick(object sender, EventArgs e) { if ((DateTime.Now - m_lastEventTime) < m_delay) { return; } var eventArgs = new DelayEventTimerArgs(m_data); Triggered?.Invoke(this, eventArgs); m_timer.IsEnabled = eventArgs.RepeatEvent; }