Exemplo n.º 1
0
 private void DashCheck()
 {
     if (rewiredPlayer.GetButtonDown("Dash") && rewiredPlayer.GetAxis2DRaw("Horizontal", "Vertical") != Vector2.zero)
     {
         dashVector = new Vector3(rewiredPlayer.GetAxis2DRaw("Horizontal", "Vertical").x, rewiredPlayer.GetAxis2DRaw("Horizontal", "Vertical").y, 0);
         state      = PlayerState.Dashing;
     }
 }
 private void Title()
 {
     if (rewiredPlayer1.GetButtonDown("Confirm") || rewiredPlayer2.GetButtonDown("Confirm"))
     {
         Debug.Log("confirm");
         Instantiate(Resources.Load("Prefabs/PalmmyEffect/TitleAnimation"), transform.parent);
         _state = ScreenState.Cracked;
     }
 }
Exemplo n.º 3
0
    //Not being used
    void PlayerLogIn(Rewired.Player player, int playerId)
    {
        //Advances the player through the menu
        if (player.GetButtonDown("A"))
        {
            buttonClickSound.PlayOneShot(buttonClick, 1f);
            menuState++;
            MenuState();
        }

        //Regress the player through the menu
        if (player.GetButtonDown("B"))
        {
            buttonClickSound.PlayOneShot(buttonClick, 1f);
            menuState--;
            MenuState();
        }

        //Returns "buttons" to their original color
        if (player.GetAxis("LSH") == 0)
        {
            p1AxisActive = false;

            roundRightArrow.GetComponent <Graphic>().color = roundArrowNormalColor;
            roundLeftArrow.GetComponent <Graphic>().color  = roundArrowNormalColor;
        }

        //Selects next button
        if (player.GetAxis("LSH") == -1 || player.GetAxis("LSH") == 1)
        {
            if (!p1AxisActive)
            {
                //Only let the player change the round number
                if (menuState == 0)
                {
                    //Changes the color of the correct button
                    if (player.GetAxis("LSH") == -1)// && playerId == 0)
                    {
                        roundLeftArrow.GetComponent <Graphic>().color = roundArrowHighlightedColor;
                        buttonClickSound.PlayOneShot(buttonClick, 1f);
                    }
                    if (player.GetAxis("LSH") == 1)// && playerId == 0)
                    {
                        roundRightArrow.GetComponent <Graphic>().color = roundArrowHighlightedColor;
                        buttonClickSound.PlayOneShot(buttonClick, 1f);
                    }
                }

                //Only let the player change the level
                if (menuState == 1)
                {
                }

                p1AxisActive = true;
            }
        }
    }
    void ControllerInput()
    {
        if (_player1.GetButtonDown("Select"))
        {
            _buttonSwitch.pitch = 1;
            _buttonSwitch.Play();
            if (_buttonsIter == 0)
            {
                PlayGame();
            }
            else if (_buttonsIter == 1)
            {
                OpenControlls();
            }
            else
            {
                ExitGame();
            }
        }
        else if (_player1.GetButtonDown("Up"))
        {
            _buttonSwitch.pitch = 2;
            _buttonSwitch.Play();
            _buttons[_buttonsIter].GetComponent <Image>().color = _buttons[_buttonsIter].GetComponent <Button>().colors.normalColor;
            if (_buttonsIter == 0)
            {
                _buttonsIter = 2;
            }
            else
            {
                _buttonsIter--;
            }
            _buttons[_buttonsIter].GetComponent <Image>().color = _buttons[_buttonsIter].GetComponent <Button>().colors.highlightedColor;
        }
        else if (_player1.GetButtonDown("Down"))
        {
            _buttonSwitch.pitch = 2;
            _buttonSwitch.Play();
            _buttons[_buttonsIter].GetComponent <Image>().color = _buttons[_buttonsIter].GetComponent <Button>().colors.normalColor;

            if (_buttonsIter == 2)
            {
                _buttonsIter = 0;
            }
            else
            {
                _buttonsIter++;
            }
            _buttons[_buttonsIter].GetComponent <Image>().color = _buttons[_buttonsIter].GetComponent <Button>().colors.highlightedColor;
        }
        else if (_controlsMenu.activeSelf && _player1.GetButtonDown("Back"))
        {
            _buttonSwitch.pitch = 1;
            _buttonSwitch.Play();
            _controlsMenu.SetActive(false);
        }
    }
Exemplo n.º 5
0
        public virtual bool GetJumpInput(int ID)
        {
            GetPlayer(ID);
            m_KeyDown = m_Player.GetButtonDown("Jump");
            if (m_KeyDown)
            {
                return(true);
            }

            return(false);
        }
Exemplo n.º 6
0
    // Update is called once per frame
    void Update()
    {
        if (GameManager.instance.state == EnumStateScene.Level)
        {
            if (!canHit)
            {
                cooldownFailHit += Time.deltaTime;

                crosshairUI.fillAmount += (cooldownFailHit / cooldownFailHitMax) / 100;
                if (cooldownFailHit >= cooldownFailHitMax)
                {
                    cooldownFailHit = 0;
                    canHit          = true;
                }
            }
            else
            {
                if (inputPlayer.GetButtonDown("Select") && !hasClicked)
                {
                    CursorRaycast();
                }
            }

            CursorMovement();
        }
        else if (GameManager.instance.state == EnumStateScene.FinalScore)
        {
            if (inputPlayer.GetButtonDown("Restart"))
            {
                SoundManager.instance.StopMusic();
                SceneManager.LoadScene("GameScene");
                //GameManager.instance.Init();
            }
            else if (inputPlayer.GetButtonDown("Return"))
            {
                SoundManager.instance.StopMusic();
                SceneManager.LoadScene("Menu");
                GameManager.instance.state = EnumStateScene.Menu;
            }
        }

        if (GameManager.instance.state == EnumStateScene.Level || GameManager.instance.state == EnumStateScene.Pause)
        {
            if (inputPlayer.GetButtonDown("Pause"))
            {
                GameManager.instance.Pause();
            }
        }
    }
Exemplo n.º 7
0
    // Update is called once per frame
    void Update()
    {
        if (!menuIsActive && inputManager1.GetButtonDown("Pause"))
        {
            menuIsActive = true;
            timer.PauseTimer();

            Menu.gameObject.SetActive(true);

            selected = 0;
            UpdateSelection();
        }
        else if (menuIsActive)
        {
            if (inputManager1.GetButtonDown("Pause"))
            {
                ResumePlaying();
            }
            else if (inputManager1.GetButtonDown("Up"))
            {
                selected = (--selected) % elements.Length;
                if (selected < 0)
                {
                    selected += elements.Length;
                }
                UpdateSelection();
            }
            else if (inputManager1.GetButtonDown("Down"))
            {
                selected = (++selected) % elements.Length;
                UpdateSelection();
            }
            else if (inputManager1.GetButtonDown("Validate"))
            {
                if (selected == 0)
                {
                    ResumePlaying();
                }
                else if (selected == 1)
                {
                    SceneManager.LoadScene(SceneManager.GetActiveScene().name);
                }
                else if (selected == 2)
                {
                    Application.Quit();
                }
            }
        }
    }
Exemplo n.º 8
0
    private void Update()
    {
#if UNITY_EDITOR
        //if (pInput.GetButtonDown(Globals.BtnStart)) Time.timeScale = Time.timeScale > 0.5 ? 0 : 1;


        if (pInput.GetButtonDown(Globals.BtnBack))
        {
            UnityEditor.EditorApplication.isPaused = !UnityEditor.EditorApplication.isPaused;
        }
        if (pInput.GetButtonDown(Globals.BtnAction4))
        {
            car.GetComponentInChildren <CarStateManager>().Explode();
        }
#endif
    }
Exemplo n.º 9
0
        void TakeInput(out Vector3 stickInput)
        {
            stickInput = Vector3.zero;

            if (m_mainPlayer)
            {
                Rewired.Player player = ReInput.players.GetPlayer(m_mainPlayer.m_nplayerIndex - 1);
                stickInput = new Vector3(player.GetAxisRaw("Look Vertical"), -player.GetAxisRaw("Look Horizontal"), 0);

                if (player.GetButtonDown("Change Camera"))
                {
                    switch (m_currentViewStyle)
                    {
                    case viewStyles_e.bonnet:
                        SwitchViewStyle(viewStyles_e.driving);
                        break;

                    case viewStyles_e.driving:
                        SwitchViewStyle(viewStyles_e.thirdPerson);
                        break;

                    case viewStyles_e.thirdPerson:
                        SwitchViewStyle(viewStyles_e.bonnet);
                        break;
                    }
                }
            }
        }
Exemplo n.º 10
0
        public ButtonState GetActionButtonStatus()
        {
            ButtonState result = ButtonState.None;

            if (player.GetButtonDown("Action"))
            {
                CallEffect();
                result = ButtonState.Pressed;
            }
            else if (player.GetButton("Action"))
            {
                result = ButtonState.Held;
            }

            return(result);
        }
Exemplo n.º 11
0
 void GetInput()
 {
     InputActions.moveVector.x = player.GetAxis("Rotate Y");
     InputActions.moveVector.z = player.GetAxis("Rotate X");
     InputActions.moveVector.y = player.GetAxis("Rotate Z");
     InputActions.restart_game = player.GetButtonDown("Restart");
 }
Exemplo n.º 12
0
 void Update()
 {
     if (player.GetButtonDown(RewiredConsts.Action.SWIM))
     {
         retry();
     }
 }
Exemplo n.º 13
0
    void Update()
    {
        //Makes the axis like a button and only moved once
        if (player.GetAxis("LSV") != 0)
        {
            if (!axisActive)
            {
                MoveCursor();
                axisActive = true;
            }
        }
        if (player.GetAxis("LSV") == 0)
        {
            axisActive = false;
            axisValue  = 0f;
        }

        if (player.GetButtonDown("A"))
        {
            switch (menuState)
            {
            case 0:
                PlayGame();
                break;

            case 1:
                GameOptions();
                break;

            case 2:
                QuitGame();
                break;
            }
        }
    }
Exemplo n.º 14
0
 // Update is called once per frame
 void Update()
 {
     if (inputManager.GetButtonDown("Interact"))
     {
         SceneManager.LoadScene("DirectivesMenu");
     }
 }
Exemplo n.º 15
0
 void Update()
 {
     if (_player.GetButtonDown("alpha") && active)
     {
         OkayButtonPressed();
     }
 }
Exemplo n.º 16
0
    private void DoInput()
    {
        if (inputBlocked)
        {
            return;
        }

        if (rePlayer.GetAxis("LStick Horizontal") != 0)
        {
            float newY = Mathf.Sin(Time.time * 10) / 10;
            playerObject.transform.localPosition = new Vector3(playerObject.transform.localPosition.x, newY, playerObject.transform.localPosition.z);
            float newX = Mathf.Sin(Time.time * 10) / 400;
            handObject.transform.localPosition = new Vector3(newX, handObject.transform.localPosition.y, handObject.transform.localPosition.z);
        }

        // Activate all actions if they exist
        foreach (KeyValuePair <string, PlayerUsable> action in actionMap)
        {
            if (rePlayer.GetButton(action.Key))
            {
                action.Value.Use();
            }
            else if (rePlayer.GetButtonUp(action.Key))
            {
                action.Value.UnUse();
            }
            else if (rePlayer.GetButtonDown(action.Key))
            {
                action.Value.UseOnce();
            }
        }
    }
Exemplo n.º 17
0
 /// <summary>
 /// Listen for action input.
 /// </summary>
 private void ListenForActionInput()
 {
     if (_rePlayer.GetButtonDown("Action"))
     {
         Selected();
     }
 }
Exemplo n.º 18
0
    void Update()
    {
        if (player1Input.GetButtonDown("Start") || player2Input.GetButtonDown("Start") || player3Input.GetButtonDown("Start") || player4Input.GetButtonDown("Start"))
        {
            toggleMenu();
        }

        if (menu.activeSelf && (player1Input.GetButtonDown("Back") || player2Input.GetButtonDown("Back") || player3Input.GetButtonDown("Back") || player4Input.GetButtonDown("Back")))
        {
            startHidingMenu();
        }

        if (menu.activeSelf && (player1Input.GetButtonDown("Accept") || player2Input.GetButtonDown("Accept") || player3Input.GetButtonDown("Accept") || player4Input.GetButtonDown("Accept")))
        {
            quit();
        }
    }
Exemplo n.º 19
0
    // Update is called once per frame
    void Update()
    {
        velocity = body.GetRelativePointVelocity(relative_point);
        mag      = velocity.magnitude;

        float topSpeed = FORWARD_BOOST_FLAG ? TOP_SPEED * 2f : TOP_SPEED;

        if (mag > topSpeed)
        {
            body.velocity = velocity.normalized * topSpeed;
        }

        body.AddForce(Vector2.up * FORCE_APPLIED * player.GetAxis(RewiredConsts.Action.MOVEVERTICAL));
        body.AddForce(Vector2.right * FORCE_APPLIED * player.GetAxis(RewiredConsts.Action.MOVEHORIZONTAL));
        body.AddForce(Vector2.right * CONSTANT_SCROLL_FORCE);


        if (player.GetButtonDown(RewiredConsts.Action.SWIM) && Time.time - boostTime > BOOST_COOLDOWN)
        {
            boostTime = Time.time;
            AkSoundEngine.PostEvent("FishSpeedBurst", gameObject);
        }
        if (player.GetButton(RewiredConsts.Action.SWIM) && Time.time - boostTime < BOOST_DURATION)
        {
            body.AddForce(Vector2.right * BOOST_FORCE);
            FORWARD_BOOST_FLAG = true;
            var emission = bubbleTrail.emission;
            emission.enabled = true;
        }
        else
        {
            FORWARD_BOOST_FLAG = false;
            var emission = bubbleTrail.emission;
            emission.enabled = false;
        }
        if (player.GetButtonDown(RewiredConsts.Action.FIRE))
        {
            if (prawns.Count > 0)
            {
                prawns[prawns.Count - 1].Shoot(transform.position + Vector3.right * 0.1f, Vector3.right);
                prawns.RemoveAt(prawns.Count - 1);
                Game.Instance.player.ShrimpCount = prawns.Count;
                AkSoundEngine.PostEvent("ShrimpCanon", gameObject);
            }
        }
    }
Exemplo n.º 20
0
 void GetInput()
 {
     _moveVec3.x = _player.GetAxis("MoveX");
     _moveVec3.z = _player.GetAxis("MoveZ");
     _lookVec3.x = _player.GetAxis("Look Horizontal");
     _lookVec3.y = _player.GetAxis("Look Vertical");
     _fire       = _player.GetButtonDown("Fire");
 }
        private void HandleInput()
        {
            _horizontal += _player.GetAxis(InputActions.Horizontal);
            _vertical   += _player.GetAxis(InputActions.Vertical);

            _isSwitchLeftPressed  = _isSwitchLeftPressed || _player.GetButtonDown(InputActions.SwitchLeft);
            _isSwitchLeftReleased = _isSwitchLeftReleased || _player.GetButtonUp(InputActions.SwitchLeft);
            _isSwitchLeftHeld     = _isSwitchLeftHeld || _player.GetButton(InputActions.SwitchLeft);

            _isSwitchRightPressed  = _isSwitchRightPressed || _player.GetButtonDown(InputActions.SwitchRight);
            _isSwitchRightReleased = _isSwitchRightReleased || _player.GetButtonUp(InputActions.SwitchRight);
            _isSwitchRightHeld     = _isSwitchRightHeld || _player.GetButton(InputActions.SwitchRight);

            _isShootPressed  = _isShootPressed || _player.GetButtonDown(InputActions.Shoot);
            _isShootReleased = _isShootReleased || _player.GetButtonUp(InputActions.Shoot);
            _isShootHeld     = _isShootHeld || _player.GetButton(InputActions.Shoot);
        }
Exemplo n.º 22
0
 // Update is called once per frame
 void Update()
 {
     if (player.GetButtonDown(RewiredConsts.Action.SWIM))
     {
         Debug.Log("Spacebar Pressed in Start scence");
         StartGame();
     }
 }
Exemplo n.º 23
0
 // Update is called once per frame
 void Update()
 {
     if (GameManager.instance.inGameplay && !GameManager.instance.paused && playerControl && !Player.instance.playerController.isInteracting)
     {
         if (_rePlayer.GetButtonDown("Left1") || _rePlayer.GetButtonDown("Right1"))
         {
             if (status == "normal")
             {
                 ZoomIn();
             }
             else
             {
                 ZoomOut();
             }
         }
     }
 }
Exemplo n.º 24
0
 // Update is called once per frame
 void Update()
 {
     if (rewiredPlayer1.GetButtonDown("Confirm") || rewiredPlayer2.GetButtonDown("Confirm"))
     {
         Instantiate(Resources.Load("Prefabs/PalmmyEffect/TitleAnimation"), transform.parent);
         AudioManager.Instance.PlayAudio(AudioManager.Instance.TitleImpactClips);
         Destroy(gameObject);
     }
 }
Exemplo n.º 25
0
 // Update is called once per frame
 void Update()
 {
     if (rewiredPlayer1.GetButtonDown("Confirm") || rewiredPlayer2.GetButtonDown("Confirm"))
     {
         Instantiate(Resources.Load("Prefabs/PalmmyEffect/IntroScreen"), transform.parent);
         AudioManager.Instance.GetComponent <AudioSource>().Play();
         Destroy(gameObject);
     }
 }
Exemplo n.º 26
0
 void Update () {
     updateInfoCard();
     if (!isBot && BrawlCore.Instance.isRunning)
     {
         hAxis = player.GetAxis("hAxis");
         vAxis = player.GetAxis("vAxis");
         btJump = player.GetButtonDown("jump");
         btShield = player.GetButton("shield");
         btHit = player.GetButtonDown("hit");
     }
     if (lastHit < stunDelay)
         hAxis = 0;
     physics();
     jumpDelay += Time.deltaTime;
     if (btJump)
         jump();
     if (!isBot && !weapons[weaponId].isActive)
         useShield(btShield);
     handleShield();
     handleHit();
     contactDetector.collider.enabled = (rb.velocity.y > 0 ? false : true);
     if (hAxis < -0.1f)
     {
         isTurnedLeft = true;
         transform.rotation = Quaternion.Euler(0, 180, 0);
     }
     if (hAxis > 0.1f)
     {
         isTurnedLeft = false;
         transform.rotation = Quaternion.Euler(0, 0, 0);
     }
     if (transform.position.y < -10)
     {
         var ps = GameObject.Instantiate(dieParticle);
         ps.transform.position = transform.position;
         ps.SetActive(true);
         transform.position = Vector2.zero;
         lives--;
         if (lives == -1)
             BrawlCore.Instance.stopGame();
         damage = 0;
     }
     lastHit += Time.deltaTime;
 }
Exemplo n.º 27
0
 void ApplyPlayerInputs()
 {
     if (_player == null)
     {
         return;
     }
     moveInput    = new Vector2(_player.GetAxis("moveX"), _player.GetAxis("moveY"));
     fireInput    = new Vector2(_player.GetAxis("fireX"), _player.GetAxis("fireY"));
     _alphaAction = _player.GetButtonDown("alpha");
 }
    // Update is called once per frame
    void Update()
    {
        joystick = ReInput.controllers.GetJoystick(0);
        ChangeTextsMenu(goOnGameText, "Interact", "Let's play !");

        if (inputManager.GetButtonDown("Interact"))
        {
            SceneManager.LoadScene("MainScene");
        }
    }
        private bool AllowMoveEventProcessing(float time)
        {
            bool allow = false;

            for (int i = 0; i < players.Length; i++)
            {
                Rewired.Player player = players[i];
                if (player == null)
                {
                    continue;
                }

                allow |= player.GetButtonDown(m_HorizontalAxis) || player.GetNegativeButtonDown(m_HorizontalAxis);
                allow |= player.GetButtonDown(m_VerticalAxis) || player.GetNegativeButtonDown(m_VerticalAxis);
                allow |= (time > m_NextAction);
            }

            return(allow);
        }
Exemplo n.º 30
0
 // Update is called once per frame
 void Update()
 {
     if (_animCompleted && !_menuDisplayed)
     {
         _startButton = _rePlayer.GetButtonDown("Start");
         if (_startButton)
         {
             DisplayMenu();
         }
     }
 }