//Called from datafilter public void OnDataUpdate() { //Put old meshes on destroy list if(DestroyList == null) { DestroyList = new List<GameObject>(); } for(int i = 0; i < transform.childCount; i++) { GameObject go = transform.GetChild(i).gameObject; if(!DestroyList.Contains(go) && go.GetComponent<GA_HeatmapData>() == null && go.name.Contains("GA_")) { DestroyList.Add(go); } } RenderModelChanged (); //Create meshes if(datafilter == null) { datafilter = GetComponent<GA_HeatMapDataFilterBase>(); } if(datafilter != null) { var data = datafilter.GetData(); RecalculateHistogram(); if(data == null || data.Count==0) { GA.Log ("GameAnalytics: No data to create heatmap. Returning."); return; } createBillboards(data); } else { GA.Log ("GameAnalytics: GA_HeatMapDataFilterBase component missing."); } }
//Called from datafilter public void OnDataUpdate() { //Put old meshes on destroy list if (DestroyList == null) { DestroyList = new List <GameObject>(); } for (int i = 0; i < transform.childCount; i++) { GameObject go = transform.GetChild(i).gameObject; if (!DestroyList.Contains(go) && go.GetComponent <GA_HeatmapData>() == null && go.name.Contains("GA_")) { DestroyList.Add(go); } } RenderModelChanged(); //Create meshes if (datafilter == null) { datafilter = GetComponent <GA_HeatMapDataFilterBase>(); } if (datafilter != null) { var data = datafilter.GetData(); RecalculateHistogram(); if (data == null || data.Count == 0) { GA.Log("GameAnalytics: No data to create heatmap. Returning."); return; } createBillboards(data); } else { GA.Log("GameAnalytics: GA_HeatMapDataFilterBase component missing."); } }
void HandleRenderdatafilterOnDataUpdate(GA_HeatMapDataFilterBase sender) { GA_HeatMapRenderer render = target as GA_HeatMapRenderer; render.OnDataUpdate(); }
void HandleRenderdatafilterOnDataUpdate (GA_HeatMapDataFilterBase sender) { GA_HeatMapRenderer render = target as GA_HeatMapRenderer; render.OnDataUpdate(); }
void OnEnable() { datafilter = GetComponent<GA_HeatMapDataFilterBase>(); }
void OnEnable() { datafilter = GetComponent <GA_HeatMapDataFilterBase>(); }