dfDropdown.unbindTextureRebuildCallback C# (CSharp) Method

unbindTextureRebuildCallback() private method

private unbindTextureRebuildCallback ( ) : void
return void
    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;
    }