// Update is called once per frame void Update() { /* Manage to move under certain gravity */ if (gravityDirection != gm.getGravityStatus()) { gravityDirection = gm.getGravityStatus(); changeBoxFace(gravityDirection); Debug.Log("Gravity direction: " + gravityDirection); } transform.Rotate(0.0f, 2.0f * Input.GetAxis("Mouse X"), 0.0f); transform.Translate( moveSpeed * Input.GetAxis("Horizontal") * Time.deltaTime, 0.0f, moveSpeed * Input.GetAxis("Vertical") * Time.deltaTime); }
// Update is called once per frame void Update() { if (gravityOrientation == gm.getGravityStatus()) { rigidbody.useGravity = true; } else { rigidbody.useGravity = false; } }