private void GenerateRandomEmotions() { var rand = new Random(); while (_nelTrackerImitataion != null) { var ev = new NelDataTrackedEventArgs(); ev.Data = new NelArgs() { IsGoodQuality = true, Attention = rand.Next(0, 1000000) / 1000000.0, Happy = rand.Next(0, 1000000) / 1000000.0, }; ev.Data.BinaryAttention = ev.Data.Attention > 0.5; ev.Data.BinaryHappy = ev.Data.Happy > 0.5; OnDataTracked(ev); Thread.Sleep(1000 / _fps); } }
protected virtual void OnDataTracked(NelDataTrackedEventArgs e) { EventHandler handler = DataTracked; handler?.Invoke(this, e); }