/// <summary> /// Every frame /// </summary> void Update() { if (PlayerCtrl.userId == null) { btnDeleteAuth.gameObject.SetActive(SaveDataUtils.HasKey(Defines.KEY_REFRESH_TOKEN)); loginRoot.SetActive(true); inGameRoot.SetActive(false); Cursor.lockState = CursorLockMode.None; Cursor.visible = true; } else { loginRoot.SetActive(false); inGameRoot.SetActive(true); var numDot = DateTime.Now.Second % 3; var lobbyIdText = EOS.lobbyId == null ? "Connecting." + new string('.', numDot) : EOS.lobbyId; lblLobbyId.text = $"Lobby Id : {lobbyIdText}"; lblUserCount.text = $"User Count : {Ctrl.idToCtrl.Keys.Count}"; lblHp.text = $"HP : {PlayerCtrl.hp}/{PlayerCtrl.MAX_HP}"; loginRoot.SetActive(false); if (Input.GetKeyDown(KeyCode.Escape)) { isLockMouse = false; } else if (Input.GetMouseButtonDown(0)) { isLockMouse = true; } if (isLockMouse) { Cursor.lockState = CursorLockMode.Confined; Cursor.visible = false; } else { Cursor.lockState = CursorLockMode.None; Cursor.visible = true; } } }