static void SpamPerformanceWindowUsageEvents() { var trackers = PtModel.BuildTrackerList(new PtInfo[] { }, ColumnId.AvgTime, true, true); for (var i = 0; i < 25; ++i) { var evt = new PerformanceWindowUsageEvent() { columns = RandomValue(kShowColumns), sortBy = RandomEnum <ColumnId>(), sortAsc = RandomBool(), filter = RandomValue(kSearchFields), pinMarkers = RandomValue(kPins), updateSpeed = (float)RandomValue(PtModel.RefreshRates).rate, usageType = RandomEnum <WindowUsageType>(), markerName = RandomValue(trackers).name }; SendPerformanceWindowUsageEvent(evt); Debug.Log($"Send windowUsage event: {i}"); Thread.Sleep(500); } }
internal static void SendPerformanceWindowUsageEvent(PerformanceWindowUsageEvent evt) { Send(EventName.PerformanceWindowUsageEvent, evt); }