Exemple #1
0
    public void ActivateUiWindow(UiWindowType type)
    {
        _uiWindowsDic.TryGetValue(type, out ActiveUiWindow);
        Cursor.lockState = CursorLockMode.None;
        ActiveUiWindow.gameObject.SetActive(true);

        switch (type)
        {
        case UiWindowType.UiBackpack:

            break;
        }
    }
Exemple #2
0
 public void DisableUiWindow(UiWindowType type)
 {
     Cursor.lockState = CursorLockMode.Locked;
     ActiveUiWindow.gameObject.SetActive(false);
 }
Exemple #3
0
 private void OnUiDisabled(UiWindowType type)
 {
     _canMove = true;
 }
Exemple #4
0
 private void OnUiActivated(UiWindowType type)
 {
     _canMove = false;
 }
Exemple #5
0
 public void OnUiWindowDisabled(UiWindowType type)
 {
     E_UiWindowDisabled?.Invoke(type);
 }
Exemple #6
0
 public void OnUiWindowActivated(UiWindowType type)
 {
     E_UiWindowActivated?.Invoke(type);
 }