private void Update() { //Check if window has changed and adjust the bottom hud if (monitorWindow) { if (screenWidthCache != Screen.width || screenHeightCache != Screen.height) { StartCoroutine(ForceGameWindowAspect()); monitorWindow = false; } } if (KeyboardInputManager.IsEscapePressed()) { Screen.fullScreen = false; } }
private void Update() { // TODO add events to inventory slot changes to trigger channel refresh if (chatInputWindow.activeInHierarchy && !isChannelListUpToDate()) { Logger.Log("Channel list is outdated!", Category.Chat); RefreshChannelPanel(); } if (KeyboardInputManager.IsEnterPressed() && !windowCoolDown && chatInputWindow.activeInHierarchy) { if (UIManager.IsInputFocus) { parsedInput = Chat.ParsePlayerInput(InputFieldChat.text, chatContext); if (Chat.IsValidToSend(parsedInput.ClearMessage)) { PlayerSendChat(parsedInput.ClearMessage); } CloseChatWindow(); } } if (!chatInputWindow.activeInHierarchy) { return; } if (KeyboardInputManager.IsEscapePressed()) { CloseChatWindow(); } if (InputFieldChat.isFocused) { return; } if (KeyboardInputManager.IsMovementPressed() || KeyboardInputManager.IsEscapePressed()) { CloseChatWindow(); } }
public void Update() { if (channelPanel.gameObject.activeInHierarchy && !isChannelListUpToDate()) { RefreshChannelPanel(); } if (UIManager.IsInputFocus) { if (!string.IsNullOrEmpty(InputFieldChat.text.Trim()) && KeyboardInputManager.IsEnterPressed()) { PlayerSendChat(); CloseChatWindow(); } } if (chatInputWindow.activeInHierarchy) { if (KeyboardInputManager.IsEscapePressed()) { CloseChatWindow(); } if (!InputFieldChat.isFocused) { if (KeyboardInputManager.IsMovementPressed() || KeyboardInputManager.IsEscapePressed()) { CloseChatWindow(); } if (!string.IsNullOrEmpty(InputFieldChat.text.Trim()) && KeyboardInputManager.IsEnterPressed()) { PlayerSendChat(); CloseChatWindow(); } } } }
private void Update() { // TODO add events to inventory slot changes to trigger channel refresh if (chatInputWindow.activeInHierarchy && !isChannelListUpToDate()) { Logger.Log("Channel list is outdated!", Category.UI); RefreshChannelPanel(); } if (KeyboardInputManager.IsEnterPressed() && !windowCoolDown) { if (UIManager.IsInputFocus) { if (!string.IsNullOrEmpty(InputFieldChat.text.Trim())) { PlayerSendChat(); } CloseChatWindow(); } } if (!chatInputWindow.activeInHierarchy) { return; } if (KeyboardInputManager.IsEscapePressed()) { CloseChatWindow(); } if (InputFieldChat.isFocused) { return; } if (KeyboardInputManager.IsMovementPressed() || KeyboardInputManager.IsEscapePressed()) { CloseChatWindow(); } }