Example #1
0
    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);
            }
        }
    }
Example #2
0
 void OnGUI()
 {
     UtilGUI.DrawRectangle(new Rect(0, 0, Screen.width, Screen.height), Color.black, 1.0f - lerp);
 }
Example #3
0
 void OnGUI()
 {
     UtilGUI.DrawRectangle(new Rect(0, 0, Screen.width, Screen.height), Color.black, Mathf.Pow(lerp, 0.7f));
 }