protected void CheckPlayerInput() { if (!InputManager.Get_KeyE) { return; } playerData.IsInConversation = true; CursorLockState.ToggleCursorLockState(CursorLockMode.None); ui.ToggleInteractionText(""); npcShowDialogueText.showMessage(0); }
private void checkDialoguePanel() { for (int i = 0; i < canvasObjects.Count; i++) { if (canvasObjects[i].activeInHierarchy) { CursorLockState.ToggleCursorLockState(CursorLockMode.None); return; } } CursorLockState.ToggleCursorLockState(CursorLockMode.Locked); playerData.IsInConversation = false; }
private void Update() { checkDialoguePanel(); if (CursorLockState.GetCursorLockState() == CursorLockMode.Locked) { cursorActive = false; return; } else { cursorActive = true; return; } }
private void Update() { movementInput = new Vector3(Input.GetAxisRaw("Horizontal"), Input.GetAxisRaw("Vertical"), 0); scrollWheel = Input.GetAxis("Mouse ScrollWheel"); mouseX = Input.GetAxis("Mouse X"); mouseY = Input.GetAxis("Mouse Y"); key_shift = Input.GetKey(keycode_shift); key_e = Input.GetKeyDown(keycode_e); if (Input.GetKeyDown(KeyCode.Space)) { CursorLockState.ToggleCursorLockState(); } }
private void Update() { if (!InputManager.Get_KeyEscape) { return; } if (playerData.IsInConversation) { return; } if (toggleUI.Get_PausePanel.activeInHierarchy) { toggleUI.TogglePauseWindow(false); isPaused = false; CursorLockState.ToggleCursorLockState(CursorLockMode.Locked); return; } toggleUI.TogglePauseWindow(true); isPaused = true; CursorLockState.ToggleCursorLockState(CursorLockMode.None); CursorViewState.SetCursorTexture(CursorViewState.Get_Normal); }
private void Start() { playerData = FindObjectOfType <PlayerData>(); CursorLockState.ToggleCursorLockState(CursorLockMode.Locked); }
public static Vector2 GetMousePosition(CursorLockState cursorLockState) { CursorLockState = cursorLockState; return GetMousePosition(); }