GA_HeatMapDataFilterBase.GetData C# (CSharp) Method

GetData() public abstract method

public abstract GetData ( ) : List
return List
	public abstract List<GA_DataPoint> GetData();
	

Usage Example

Example #1
0
    //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.");
        }
    }
GA_HeatMapDataFilterBase