Exemple #1
0
    IEnumerator MapEvent()
    {
        yield return(new WaitForSeconds(m_ChangeFreq));

        m_CurrentResponse = HeatmapEvent.Send("FlightCourse", transform, Time.fixedTime).ToString();
        StartCoroutine(MapEvent());
    }
 void OnDestroy()
 {
     if (analyticsEnabled)
     {
         HeatmapEvent.Send("BotKill", transform.position, Time.timeSinceLevelLoad);
     }
 }
Exemple #3
0
 /// <summary>
 /// Wrapper function for logging a heatmap event
 /// </summary>
 /// <param name="eventName">Event name.</param>
 /// <param name="position">Position.</param>
 /// <param name="parameters">Parameters.</param>
 private static void LogHeatmapEvent(string eventName, Vector3 position, Dictionary <string, object> parameters)
 {
     //Heatmaps not supported by UWP
                 #if !UNITY_WSA_10_0
     HeatmapEvent.Send(eventName, position, Time.timeSinceLevelLoad, parameters);
                 #endif
 }
Exemple #4
0
    IEnumerator ChangeAgain()
    {
        yield return(new WaitForSeconds(m_ChangeFreq));

        m_CurrentResponse = HeatmapEvent.Send("ChangeCourse", transform.position, Time.fixedTime).ToString();
        ChangeCourse();
        StartCoroutine(ChangeAgain());
    }
    IEnumerator TrackingTick()
    {
        yield return(new WaitForSeconds(trackIntervalInSeconds));

        if (analyticsEnabled)
        {
            HeatmapEvent.Send("PlayerPosition", transform.position, Time.timeSinceLevelLoad);
            StartCoroutine(TrackingTick());
        }
    }
Exemple #6
0
    public void OnTriggerEnter2D(Collider2D other)
    {
        Burnable burnable = other.GetComponent <Burnable>();

        if (GetComponent <SelfDestruction>() == null && burnable && !burnable.IsBurning())
        {
            HeatmapEvent.Send("BurnedVegetation2", transform.position, Time.timeSinceLevelLoad);
            KHeatmap.Log("BurnedVegetation2", transform.position);
            burnable.Burn();
        }

        //if (other.GetComponent<ChargeRecharge>())
        //boostEffect(true);
    }