Пример #1
0
        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);
        }
Пример #2
0
 public void DestroyPad(VRBrowserPanel pane)
 {
     StartCoroutine(DestroyBrowser(pane));
 }