private IEnumerator DestroyBrowser(VRBrowserPanel pane) { if (_vrMainControlPanel == null) { yield break; } //drop the pane and destroy it _vrMainControlPanel.allBrowsers.Remove(pane); if (!pane) { yield break; } var t0 = Time.time; while (Time.time < t0 + 3) { if (!pane) { yield break; } _vrMainControlPanel.MoveToward(pane.transform, Vector3.zero); yield return(null); } Destroy(pane.gameObject); }
public void DestroyPad(VRBrowserPanel pane) { StartCoroutine(DestroyBrowser(pane)); }