コード例 #1
0
ファイル: Player.cs プロジェクト: ooglykraken/Katabasis
    public void Update()
    {
        if (Input.GetKeyUp(KeyCode.LeftArrow) && hasLens && !holdingBox)
        {
            lens.Ping();
        }

        if (Input.GetKeyUp(KeyCode.RightArrow) && hasLaser && !holdingBox)
        {
            isFiringLaser = true;
            playerAnimator.gameObject.SetActive(false);
            playerAnimator.gameObject.SetActive(true);
            playerAnimator.SetBool("laser", true);
            playerAnimator.SetInteger("Direction", playerDirection);

            laser.Fire();
        }

        if (Input.GetKeyUp(KeyCode.UpArrow))
        {
            // Debug.Log("Activating");
            Activate();
        }

        if (holdingBox)
        {
            if (Vector3.Distance(transform.position, transform.Find("Box").position) > 2.1f)
            {
                GrabOrDropBox(transform.Find("Box").gameObject);
            }
        }
    }