// Update is called once per frame void Update() { //if (!PauseSceneRoot) { // PauseSceneRoot = GameObject.FindWithTag("PauseSceenRoot"); // if (PauseSceneRoot) { // PauseSceneRoot.SetActive(false); // } //} if (gamePlaying) { time += Time.deltaTime; //if (!isTestLevel && rooms.Length != 0) cc.zoomCamera(OnPlayer, OffPlayer); // log postion every second if (((int)time) != oldTime) { gameStateLog.LogPositions(Parameters.OnPlayer.transform.position, Parameters.OffPlayer.transform.position); oldTime = (int)time; } } if (!isTestLevel) { cc.changeCameraPos(rooms[currentRoom][0]); } //Time.timeScale = (InMenue) ? 0.00f : 1.00f; //if (PauseSceneRoot) //{ // PauseSceneRoot.SetActive((!LevelController.gameGoing()) ? false : InMenue); //} if (Input.GetButtonDown(PlayerInputTranslator.GetMenu(Player.ON)) || Input.GetButtonDown(PlayerInputTranslator.GetMenu(Player.OFF))) { if (pauseGame) { pauseUI.SetActive(false); Time.timeScale = 1f; pauseGame = false; } else { pauseUI.SetActive(true); Time.timeScale = 0f; pauseGame = true; resumeBtn.Select(); } } }
// Update is called once per frame void Update() { //if (!LevelController.gameGoing()) return; try { if (Input.GetButton(PlayerInputTranslator.GetLeftInteract(Player.ON))) { if (Time.time - lastPressedOn > pressThreshold) { OnInteract(Parameters.OnPlayer); lastPressedOn = Time.time; } } if (Input.GetButton(PlayerInputTranslator.GetLeftInteract(Player.OFF))) { if (Time.time - lastPressedOn > pressThreshold) { Parameters.OffPlayer.GetComponent <Animator>().SetTrigger("Use Wrong Arm"); } } if (Input.GetButton(PlayerInputTranslator.GetRightInteract(Player.OFF))) { if (Time.time - lastPressedOff > pressThreshold) { OnInteract(Parameters.OffPlayer); lastPressedOff = Time.time; } } if (Input.GetButton(PlayerInputTranslator.GetRightInteract(Player.ON))) { if (Time.time - lastPressedOn > pressThreshold) { Parameters.OnPlayer.GetComponent <Animator>().SetTrigger("Use Wrong Arm"); } } if ((Input.GetButton(PlayerInputTranslator.GetMenu(Player.ON)) || Input.GetButton(PlayerInputTranslator.GetMenu(Player.OFF))) || (LevelController.InMenue && (Input.GetButton(PlayerInputTranslator.GetPickup(Player.ON)) || Input.GetButton(PlayerInputTranslator.GetPickup(Player.OFF)))) ) { if ((DateTime.Now - lastPressedOnMenue).TotalSeconds > pressThresholdMenue) { LevelController.ToggleMenue(); lastPressedOnMenue = DateTime.Now; } } if (Input.GetButtonUp(PlayerInputTranslator.GetDismiss(Player.ON)) || Input.GetButtonUp(PlayerInputTranslator.GetDismiss(Player.OFF))) { print("y"); hudController.DismissDialogue(); npc.Dismiss(); } /* * if (Input.GetButton(PlayerInputTranslator.GetMenu(Player.OFF))) * { * if (Time.time - lastPressedOffMenue > pressThresholdMenue) * { * LevelController.ToggleMenue(); * lastPressedOffMenue = Time.time; * } * }*/ } catch (System.NullReferenceException) { ; } }