// Update is called once per frame void Update() { if (Input.GetAxisRaw(PlayerInputTranslator.GetVerticalAxis(Player.ON)) > .5 || Input.GetAxisRaw(PlayerInputTranslator.GetVerticalAxis(Player.OFF)) > .5) { reset.Select(); //left_pointer.transform.localPosition = new Vector3(top_left.x, top_left.y, left_pointer.transform.localPosition.z); //right_pointer.transform.localPosition = new Vector3(top_right.x, top_right.y, left_pointer.transform.localPosition.z); ; } if (Input.GetAxisRaw(PlayerInputTranslator.GetVerticalAxis(Player.ON)) < -.5 || Input.GetAxisRaw(PlayerInputTranslator.GetVerticalAxis(Player.OFF)) < -.5) { btnToMenu.Select(); //left_pointer.transform.localPosition = new Vector3(bottom_left.x, bottom_left.y, left_pointer.transform.localPosition.z); //right_pointer.transform.localPosition = new Vector3(bottom_right.x, bottom_right.y, left_pointer.transform.localPosition.z); } //if (Input.GetButton(PlayerInputTranslator.GetJump(Player.ON)) || // Input.GetButton(PlayerInputTranslator.GetJump(Player.OFF))) //{ // if (left_pointer.transform.localPosition.y == top_left.y) // { // SceneManager.LoadScene("MainMenue"); // } // else // { // LevelController.ResetScene(); // LevelController.InMenue = false; // } //} }
public void PlayerSelectDone() { selectingPlayers = false; PlayerInputTranslator.SetP1P2( (Player)(Mathf.RoundToInt(player1Selector.value)), (Player)(Mathf.RoundToInt(player2Selector.value))); ShowLevelSelect(); }
// 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(); } } }
private void confirm() { if ((Math.Abs(P1Select.transform.position.x - OnPosition) < .1 && Math.Abs(P2Select.transform.position.x - OffPosition) < .1) || (Math.Abs(P1Select.transform.position.x - OffPosition) < .1 && Math.Abs(P2Select.transform.position.x - OnPosition) < .1)) { if (P1Select.transform.position.x == OnPosition) { // P1 can move left, so they must be off bot PlayerInputTranslator.SetP1P2(Player.ON, Player.OFF); } else { PlayerInputTranslator.SetP1P2(Player.OFF, Player.ON); } SceneController.GetComponent <OptoinsSceenController>().StopPlayerSelect(); SceneController.GetComponent <OptoinsSceenController>().StartLevelSelect(); } }
new void Start() { //rb = GetComponent<Rigidbody>(); controller = GetComponent <CharacterController>(); playerCurrentRoom = ""; playerRoomCheck = ""; /*horizontalAxis = "POnHorizontal"; * verticalAxis = "POnVertical"; * jump = "POnJump"; * interact = "Button On";*/ horizontalAxis = PlayerInputTranslator.GetHorizontalAxis(Player.ON); verticalAxis = PlayerInputTranslator.GetVerticalAxis(Player.ON); jump = PlayerInputTranslator.GetJump(Player.ON); interact = PlayerInputTranslator.GetLeftInteract(Player.ON); reset = PlayerInputTranslator.GetReset(Player.ON); pickUp = PlayerInputTranslator.GetPickup(Player.ON); base.Start(); }
new void Start() { //rb = GetComponent<Rigidbody>(); controller = GetComponent <CharacterController>(); playerCurrentRoom = ""; playerRoomCheck = ""; /*horizontalAxis = "POffHorizontal"; * verticalAxis = "POffVertical"; * jump = "POffJump"; * interact = "Button Off";*/ horizontalAxis = PlayerInputTranslator.GetHorizontalAxis(Player.OFF); verticalAxis = PlayerInputTranslator.GetVerticalAxis(Player.OFF); jump = PlayerInputTranslator.GetJump(Player.OFF); interact = PlayerInputTranslator.GetRightInteract(Player.OFF); reset = PlayerInputTranslator.GetReset(Player.OFF); pickUp = PlayerInputTranslator.GetPickup(Player.OFF); base.Start(); //animator.SetBool("PlayerOff", true); }
// 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) { ; } }