Beispiel #1
0
    private void Update()
    {
        if (isDead)
        {
            return;
        }

        if (Input.GetMouseButtonDown(0) && Time.timeScale != 0 && currentItem != null && !currentItem.OnCooldown)
        {
            currentItem.OnClick();
        }

        if (transform.position.y < killY)
        {
            GoToLastGroundedPosition();
            TakeDamage(1);
        }


        if (Input.GetKeyDown(KeyCode.Alpha1))
        {
            if (items.Count > 0)
            {
                EquipItem(0);
            }
        }

        if (Input.GetKeyDown(KeyCode.Alpha2))
        {
            if (items.Count > 1)
            {
                EquipItem(1);
            }
        }


        if (Input.GetKeyDown(KeyCode.Alpha3))
        {
            if (items.Count > 2)
            {
                EquipItem(2);
            }
        }

        if (Input.GetKeyDown(KeyCode.E))
        {
            // if (wordBox.gameObject.activeInHierarchy) {

            //     Cursor.visible = false;
            //     Cursor.lockState = CursorLockMode.Locked;
            //     Time.timeScale = 1;
            //     instance.controller.canMove = true;

            //     wordBox.gameObject.SetActive(false);
            //  }
        }
    }