Example #1
0
 public void ToggleCheckPoint(CheckPoint checkPoint)
 {
     for (int i = 0; i < checkPoints.Count; i++)
     {
         if (checkPoints[i].id == checkPoint.id)
         {
             checkPoints[i] = checkPoint;
         }
     }
     if (checkPoint.marked)
     {
         Vector3 color = checkPoint.color.ToVector();
         pointersController.AddPointer(checkPoint.position.ToVector(), new Color(color.x, color.y, color.z));
     }
     else
     {
         pointersController.DestroyPointer(checkPoint.position.ToVector());
     }
 }
Example #2
0
 private void Update()
 {
     Collider2D[] colliders = Physics2D.OverlapCircleAll(transform.position, Camera.main.orthographicSize * Camera.main.aspect * radarSize, radarMask);
     foreach (Collider2D collider in colliders)
     {
         if (collider.tag == "Enemy")
         {
             pointersController.AddPointer(collider.transform, Color.red, 30f);
         }
     }
 }