コード例 #1
0
    private void FixedUpdate()
    {
        Vector3 coordinate = new Vector3();

        coordinate.x       = Input.GetAxisRaw("Horizontal");
        coordinate.y       = Input.GetAxisRaw("Vertical");
        transform.position = transform.position + coordinate * speed * Time.deltaTime * speedMultiplier;
        eyePosition.AdjustDirection(coordinate);
        if (itemFunction.PlayerCheckInventory())
        {
            if (Input.GetKeyDown("x")) // TODO find a way to improve the controls
            {
                itemFunction.PlayerPlace();
            }

            else if (Input.GetKeyDown("space"))
            {
                gameObject.SetActive(true);
            }

            else if (Input.GetKeyDown("y"))
            {
                itemFunction.PlayerThrow();
            }
        }
    }