Пример #1
0
 void Start()
 {
     Application.targetFrameRate = 30;
     transform = GetComponent <Transform>();
     vectorList.Add(new Vector3(0, 0, 0));
     trueHeadings.Add(0f);
     Input.compass.enabled   = true;
     Input.gyro.enabled      = true;
     Input.compensateSensors = true;
     // Minimum time interval between location updates, in milliseconds.
     //const long minTimeInMillis = 200;
     // Minimum distance between location updates, in meters.
     //const float minDistanceInMetres = 1;
     //AGGPS.RequestLocationUpdates(minTimeInMillis, minDistanceInMetres, OnLocationChanged);
     currentOrientation = Input.deviceOrientation;
     //initialize heading_correction_table with all null
     for (int i = 0; i < heading_correction_table.Length; i++)
     {
         heading_correction_table[i] = null;
     }
     deviceBridge = GameObject.Find("DeviceBridge").GetComponent <DeviceBridge>();
     if (poi_name_bar_script == null)
     {
         poi_name_bar_script = GameObject.Find("POINameBar").GetComponent <PoiNameBarScript>();
     }
     //skyboxScript = skybox.GetComponent<Skybox>();
     //Input.location.Start();
 }
Пример #2
0
 void Start()
 {
     skyboxTransform       = transform.Find("skybox");
     poiNameBarScript      = GameObject.Find("POINameBar").GetComponent <PoiNameBarScript>();
     billboardDetailScript = GameObject.Find("BillboardDetail").GetComponent <BillboardDetailScript>();
     //GameObject.Find("event").GetComponent<EventpropagationHandler>().register(this);
 }
Пример #3
0
 public void OnPointerClick(PointerEventData eventData)
 {
     if (poiNameBarScript == null)
     {
         poiNameBarScript = GameObject.Find("POINameBar").GetComponent <PoiNameBarScript>();
     }
     poiNameBarScript.switchBuilding(transform.parent.GetComponent <InvisBuilding>());
     poiNameBarScript.expand();
 }