Example #1
0
    // AdjustPosition
    #endregion

    #region AddTexture2DToAtlas

    /// <summary>
    /// Adds a texture to the atlas, the sprite data
    /// </summary>
    /// <param name="texture"></param>
    /// <returns></returns>
    private static UISpriteData AddTexture2DToAtlas(Texture2D texture)
    {
        UIAtlasMaker.AddOrUpdate(NGUISettings.atlas, texture);

        // NGUI v3 now shows its own progress panel, so we have to clear it when it finishes
        EditorUtility.ClearProgressBar();

        // now re-show our progress bar
        PsdImporter.UpdateProgress(false);

        // return the sprite
        return(NGUISettings.atlas.GetSprite(texture.name));
    }