private void unbindTextureRebuildCallback()
{
if( !isFontCallbackAssigned || Font == null )
return;
if( Font is dfDynamicFont )
{
Font font = ( Font as dfDynamicFont ).BaseFont;
font.textureRebuildCallback = (UnityEngine.Font.FontTextureRebuildCallback)Delegate.Remove( font.textureRebuildCallback, (UnityEngine.Font.FontTextureRebuildCallback)this.onFontTextureRebuilt );
}
isFontCallbackAssigned = false;
}