Esempio n. 1
0
    void Update()
    {
        if (!flyMode && FindObjectOfType <UI_SubmitPlayerInfo>().submittedPlayerInfo)
        {
            //set movespeed

            if (Input.GetKey(KeyCode.LeftShift))
            {
                speed = runSpeed;
            }
            else
            {
                speed = walkSpeed;
            }

            if (stamina <= 0)
            {
                speed = walkSpeed;
            }

            //shift gravity
            if (Input.GetKeyDown(KeyCode.Space))
            {
                gravityShift.ShiftGravity();
            }

            //slow time
            if (Input.GetMouseButton(1))
            {
                Time.timeScale      = .25f;
                Time.fixedDeltaTime = Time.timeScale * .02f;
                isSlowing           = true;
            }
            else if (Input.GetMouseButtonUp(1))
            {
                Time.timeScale      = 1;
                Time.fixedDeltaTime = Time.fixedUnscaledDeltaTime;
                isSlowing           = false;
            }
        }
    }