void OnGUI() { if (showDebugInfo) { UtilGUI.DrawRectangle(new Rect(0, 0, 248, 148), Color.black, 0.2f); GUI.Label(new Rect(4, 4, 240, 20), "grav norm: " + gravityDir); GUI.Label(new Rect(4, 24, 240, 20), "grav force: " + gravity.magnitude); GUI.Label(new Rect(4, 44, 240, 20), "grav alts: " + gravityAlterations.Count); GUI.Label(new Rect(4, 64, 240, 20), "ground norm: " + groundNormal); GUI.Label(new Rect(4, 84, 240, 20), "ground local norm: " + warp * groundNormal); GUI.Label(new Rect(4, 108, 240, 20), "can air ability: " + canUseMidairAbility); if (onGround) { GUI.Label(new Rect(4, 128, 240, 20), "grnd spd/max: " + Mathf.Round(GetComponent <Rigidbody>().velocity.magnitude / maxGroundSpeed * 10000.0f) / 10000.0f); } else { Vector3 vel = GetComponent <Rigidbody>().velocity; vel = warp * vel; vel.y = 0; vel = Quaternion.Inverse(warp) * vel; GUI.Label(new Rect(4, 128, 240, 20), "air spd/max: " + Mathf.Round(vel.magnitude / maxAirSpeed * 10000.0f) / 10000.0f); } } }
void OnGUI() { UtilGUI.DrawRectangle(new Rect(0, 0, Screen.width, Screen.height), Color.black, 1.0f - lerp); }
void OnGUI() { UtilGUI.DrawRectangle(new Rect(0, 0, Screen.width, Screen.height), Color.black, Mathf.Pow(lerp, 0.7f)); }