private void OnHRUpdate(object sender, HRUpdateEventArgs args) { var bpm = args.HeartRate; _customCounter.SetActive(true); _customCounterText.text = Colorize ? $"<color=#{Utils.Utils.DetermineColor(bpm)}>{bpm}</color>" : $"{bpm}"; }
private static void OnHRUpdateInternalHandler(object sender, HRUpdateEventArgs args) { if (sender != _bpmDownloader) { return; } try { var handler = OnHRUpdate; Task.Factory.StartNew(() => { handler?.Invoke(sender, args); }); } catch (Exception e) { Logger.logger.Critical($"Exception Caught while broadcasting hr update event: {e.Message}"); Logger.logger.Critical(e); } }
private void OnHRUpdate(object sender, HRUpdateEventArgs args) { var bpm = args.HeartRate; Numbers.text = Colorize ? $"<color=#{Utils.Utils.DetermineColor(bpm)}>{bpm}</color>" : $"{bpm}"; }