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; } } }