コード例 #1
0
    void PlayerInput()
    {
        if (Input.GetButtonDown("Pause") && !endingPlayer.IsGameEnding())
        {
            pauseGameplay.Pause();
        }

        if (!pauseGameplay.isGamePaused)
        {
            playerCamBehaviour.SetMouseWheel(Input.GetAxisRaw("Mouse ScrollWheel"));

            if (playerCamBehaviour.GetPlayerCanMove())
            {
                if (Input.GetButtonDown("Move") || Input.GetButton("Move"))
                {
                    playerCamRaycaster.CastRay(CameraRaycaster.RayPorpuse.Move);
                }
                if (Input.GetButtonDown("Dash"))
                {
                    playerCamRaycaster.CastRay(CameraRaycaster.RayPorpuse.Dash);
                }
                if (Input.GetButtonDown("SlowArea"))
                {
                    playerBehaviour.SlowArea();
                }
                if (Input.GetButtonDown("ThrowHammer"))
                {
                    playerCamRaycaster.CastRay(CameraRaycaster.RayPorpuse.ThrowHammer);
                }
                if (Input.GetButtonDown("LightRain"))
                {
                    playerBehaviour.LightRain();
                }
            }
        }
    }