private void OnStateChangeCallback(object sender, UIMenuStateChangeArgs args) { if (args.newState == UIMenuState.Hidden && State == UIMenuState.Shown) { UIStateManager.UnregisterUI(); content.SetActive(false); Time.timeScale = 1.0f; } else if (args.newState == UIMenuState.Shown && State == UIMenuState.Hidden) { UIStateManager.RegisterUI(); content.SetActive(true); Time.timeScale = 0.0f; } }
public void CloseUI() { if (state == UITransferState.Busy) { if (listerB.Target is Container) { AudioManager.PlaySfx(closeClip, Camera.main.transform); } UIStateManager.UnregisterUI(); listerA.Clear(); listerB.Clear(); content.SetActive(false); Time.timeScale = 1.0f; State = UITransferState.Free; } }
public void DisableCallback() { UIStateManager.UnregisterUI(); gameObject.SetActive(false); }