Exemplo n.º 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;
        }
    }
Exemplo n.º 2
0
 public void DisableUiWindow(UiWindowType type)
 {
     Cursor.lockState = CursorLockMode.Locked;
     ActiveUiWindow.gameObject.SetActive(false);
 }
Exemplo n.º 3
0
 private void OnUiDisabled(UiWindowType type)
 {
     _canMove = true;
 }
Exemplo n.º 4
0
 private void OnUiActivated(UiWindowType type)
 {
     _canMove = false;
 }
Exemplo n.º 5
0
 public void OnUiWindowDisabled(UiWindowType type)
 {
     E_UiWindowDisabled?.Invoke(type);
 }
Exemplo n.º 6
0
 public void OnUiWindowActivated(UiWindowType type)
 {
     E_UiWindowActivated?.Invoke(type);
 }