Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class RefreshRateChangedEventArgs : EventArgs
- {
- public double RefreshRateChanged { get; set; }
- }
- public class GameVersionChangedEventArgs : EventArgs
- {
- public string GameVersionChanged { get; set; }
- }
- public event EventHandler<RefreshRateChangedEventArgs> RefreshRateChanged;
- public event EventHandler<GameVersionChangedEventArgs> GameVersionChanged;
- private string _game_version = string.Empty;
- public string GameVersion
- {
- get { return _game_version; }
- set
- {
- if (value != _game_version)
- GameVersionChanged?.Invoke(this, value);
- _game_version = value;
- }
- }
- private double _refresh_rate = 1000 / 15d;
- public double RefreshRate // per sec
- {
- get { return _refresh_rate; }
- set
- {
- if (Math.Abs(value - _refresh_rate) > 0.01)
- RefreshRateChanged?.Invoke(this, value);
- _refresh_rate = value;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement