private void LateUpdate()
 {
     if (locations != null)
     {
         for (int i = 0; i < locations.Length; i++)
         {
             PopupLocation location = locations[i];
             {
                 if (location.ContainsPlayer() && !location.HasDisplayed)
                 {
                     Debug.Log("Show Popup.");
                     location.HasDisplayed = false;
                     StartCoroutine(location.DisplayPopup());
                 }
             }
         }
     }
 }