Пример #1
0
 public void togglePano(panosphereDeviceInterface p, bool on)
 {
     if (on)
     {
         for (int i = 0; i < panos.Count; i++)
         {
             if (panos[i] != p)
             {
                 panos[i].toggleActive(false);
             }
             else
             {
                 curPano = panos[i];
                 groundPlane.SetActive(false);
             }
         }
     }
     else
     {
         if (curPano == p && masterControl.instance.showEnvironment)
         {
             groundPlane.SetActive(true);
         }
     }
 }
Пример #2
0
    public void createPano(string path)
    {
        if (!File.Exists(path))
        {
            return;
        }

        panosphereDeviceInterface p = (Instantiate(panoSphere, Vector3.up + Vector3.right * panos.Count * .2f, Quaternion.identity) as GameObject).GetComponent <panosphereDeviceInterface>();

        panos.Add(p);
        p.loadImage(path);
    }
Пример #3
0
 public void removePano(panosphereDeviceInterface p)
 {
     panos.Remove(p);
 }
Пример #4
0
 public void addPano(panosphereDeviceInterface p)
 {
     panos.Add(p);
 }