コード例 #1
0
    // 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;
        //	}
        //}
    }
コード例 #2
0
 public void PlayerSelectDone()
 {
     selectingPlayers = false;
     PlayerInputTranslator.SetP1P2(
         (Player)(Mathf.RoundToInt(player1Selector.value)),
         (Player)(Mathf.RoundToInt(player2Selector.value)));
     ShowLevelSelect();
 }
コード例 #3
0
    // 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();
            }
        }
    }
コード例 #4
0
    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();
        }
    }
コード例 #5
0
    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();
    }
コード例 #6
0
ファイル: PlayerOff.cs プロジェクト: proybornrdy/onbotoffbot
    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);
    }
コード例 #7
0
    // 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)
        {
            ;
        }
    }