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); } } }
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); }
public void removePano(panosphereDeviceInterface p) { panos.Remove(p); }
public void addPano(panosphereDeviceInterface p) { panos.Add(p); }