public void Paint(IPaintable paintable)
    {
        IDecalPaintable decalPaintable = paintable as IDecalPaintable;

        if (decalPaintable != null)
        {
            Paint(decalPaintable);
        }
        else
        {
            paintable.ApplyBaseLayer(Color.Red);
        }
    }
 public void Paint(IDecalPaintable paintable)
 {
     paintable.ApplyBaseLayer(Color.Red);
     paintable.ApplyDecal(new HatchBrush(HatchStyle.Plaid, Color.Green));
 }