AR + GPS Location  3.0.0
All Classes Namespaces Functions Variables Properties Events Pages
DebugCanvas.cs
1 using System.Globalization;
2 using UnityEngine;
3 using UnityEngine.UI;
4 // ReSharper disable UnusedMember.Local
5 
6 namespace ARLocation.Utils
7 {
8 
9  public class DebugCanvas : MonoBehaviour
10  {
11 
12  GameObject latValueText;
13  GameObject lngValueText;
14  GameObject headingValueText;
15  GameObject altitudeValueText;
16  GameObject debugText;
17 
18  float firstHeading;
19 
20  // Use this for initialization
21  void Start()
22  {
23  latValueText = GameObject.Find("LatValue");
24  lngValueText = GameObject.Find("LngValue");
25  headingValueText = GameObject.Find("HeadingValue");
26  altitudeValueText = GameObject.Find("AltValue");
27  debugText = GameObject.Find("DebugText");
28 
29  //locationProvider.onLocationUpdated((Location location, Location _, Vector3 __, float accuracy) =>
30  //{
31  // setLat(location.latitude, accuracy);
32  // setLng(location.longitude);
33  // setAltitude(location.altitude);
34  //});
35 
36  //locationProvider.onCompassUpdated(setHeading);
37  }
38 
39  void SetLat(double val)
40  {
41  latValueText.GetComponent<Text>().text = val.ToString(CultureInfo.InvariantCulture);
42  }
43 
44  void SetLng(double val)
45  {
46  lngValueText.GetComponent<Text>().text = val.ToString(CultureInfo.InvariantCulture);
47  }
48 
49  void SetHeading(double val)
50  {
51  headingValueText.GetComponent<Text>().text = val.ToString(CultureInfo.InvariantCulture);
52  }
53 
54  void SetAltitude(double val)
55  {
56  altitudeValueText.GetComponent<Text>().text = val.ToString(CultureInfo.InvariantCulture);
57  }
58 
59  public void SetDebugText(string val)
60  {
61  debugText.GetComponent<Text>().text = val;
62  }
63  }
64 }
ARLocation.Utils.DebugCanvas
Definition: DebugCanvas.cs:10
ARLocation.Utils
Definition: CreatePointOfInterestTextMeshes.cs:9