Exemple #1
0
 public void StartTracking(DistanceCallback distanceCallback)
 {
     tracking     = true;
     lastPosition = GetHeadPos();
     atoms[(int)center.x, (int)center.y, (int)center.z].AddTrail();
     StartCoroutine(WaitForDistance(distanceCallback));
 }
Exemple #2
0
    IEnumerator WaitForDistance(DistanceCallback distanceCallback)
    {
        //Debug.Log("Tracking agent");
        yield return(new WaitForSeconds(15));

        distanceCallback(totalDistance, id);
        tracking      = false;
        totalDistance = 0;
    }