Beispiel #1
0
    // Draw shadowed version
    public static void Shadowed(float x, float y, GUIShadowFunc func, Color shadowColor)
    {
        var originalColor = GUI.color;

        // Shadow
        GUI.color = new Color(shadowColor.r, shadowColor.g, shadowColor.b, shadowColor.a * originalColor.a);
        func(x + 1, y + 1);

        // Original
        GUI.color = originalColor;
        func(x, y);
    }
Beispiel #2
0
 // Draw shadowed version
 public static void Shadowed(float x, float y, GUIShadowFunc func)
 {
     Shadowed(x, y, func, GUIColor.Shadow);
 }