public HeatmapViewModel() { if (!HeatmapAggregator.IsEventHandlerRegistered_EventData(HeatmapAggregator_UpdateEventDataHandler)) { HeatmapAggregator.UpdateEventData += HeatmapAggregator_UpdateEventDataHandler; } if (!HeatmapAggregator.IsEventHandlerRegistered_SepData(HeatmapAggregator_UpdateSeparators)) { HeatmapAggregator.UpdateSeparators += HeatmapAggregator_UpdateSeparators; } if (!HeatmapAggregator.IsEventHandlerRegistered_EventNameData(HeatmapAggregator_UpdateEventNames)) { HeatmapAggregator.UpdateEventNames += HeatmapAggregator_UpdateEventNames; } //initialize //add separators InitalizeSeperators(); //get start date/time endDate = EditorPrefs.HasKey(Application.cloudProjectId + k_EndTimeKey) ? EditorPrefs.GetString(Application.cloudProjectId + k_EndTimeKey) : String.Format("{0:yyyy-MM-dd}", DateTime.UtcNow); startDate = EditorPrefs.HasKey(Application.cloudProjectId + k_StartTimeKey) ? EditorPrefs.GetString(Application.cloudProjectId + k_StartTimeKey) : String.Format("{0:yyyy-MM-dd}", DateTime.UtcNow.Subtract(new TimeSpan(5, 0, 0, 0))); }
public HeatmapDataProcessor() { m_Aggregator = new HeatmapAggregator(m_RawDataPath); HeatmapViewModel.StartEndDateUpdated += HeatmapViewModel_StartEndDateUpdated; }