private void Close() { sticky = false; if (launcher == null) { return; } launcher.Close(); launcher = null; }
private void Open() { if (launcher != null) { return; } if (BasicOrbitLoader.ToolbarPrefab == null) { return; } launcher = (Instantiate(BasicOrbitLoader.ToolbarPrefab, GetAnchor(), Quaternion.identity) as GameObject).GetComponent <BasicOrbit_AppWindow>(); if (launcher == null) { return; } launcher.transform.SetParent(UIMasterController.Instance.appCanvas.transform); launcher.setOrbit(BasicOrbit.Instance); }