Exemple #1
0
    private void Update()
    {
        if (opening)
        {
            return;
        }

        if (target != null)
        {
            if (Input.GetKeyDown(KeyCode.E))
            {
                if (target.done)
                {
                    return;
                }
                target.OpenLockScreen(this);
                opening = true;
            }
        }

        if (Input.GetKey(KeyCode.W))
        {
            transform.Translate(Vector3.forward * Time.deltaTime);
        }
        if (Input.GetKey(KeyCode.S))
        {
            transform.Translate(Vector3.back * Time.deltaTime);
        }
        if (Input.GetKey(KeyCode.A))
        {
            transform.Rotate(Vector3.up * Time.deltaTime * -90);
        }
        if (Input.GetKey(KeyCode.D))
        {
            transform.Rotate(Vector3.up * Time.deltaTime * 90);
        }
    }