Example #1
0
    /// <summary>
    /// Name of the selected sprite.
    /// </summary>

    //public string spriteName { get { return (mSprite != null) ? mSprite.spriteName : mName; } }

    /// <summary>
    /// Show the selection wizard.
    /// </summary>

    public static void Show(Texture2D selectedIcon, Callback callback)
    {
        TextureSelector comp = ScriptableWizard.DisplayWizard <TextureSelector>("Select a Sprite");

        comp.mTex      = selectedIcon;
        comp.mCallback = callback;
    }
Example #2
0
 internal static void OpenTextureSelector(string fieldName, TextureUsage filter = TextureUsage.Texture)
 {
     TextureSelector.fieldName     = fieldName;
     TextureSelector.textureFilter = filter;
     TextureSelector.Open();
 }
Example #3
0
 private Texture2D GetTexture()
 {
     return(TextureSelector.Select(Textures));
 }