# OnPostprocessSprites(Texture2D, Sprite[])

> Add this function to a subclass to get a notification when an texture of sprite(s) has completed importing.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.5/script-reference/unityeditor.md)

## OnPostprocessSprites()

```csharp
public void OnPostprocessSprites(Texture2D texture2D, Sprite[] sprite)
```

### Parameters

**** (\[Texture2D]\(/engine/6000.5/script-reference/unityengine/texture2d)): **** (Sprite\[]):&#x20;

### Remarks

For Multiple sprite-mode assets each sprite will be passed in the second argument as an array of sprites.

### Examples

```csharp

using UnityEngine;
using UnityEditor;

public class Example : AssetPostprocessor
{
    // Increment the version number, when the AssetPostprocessors code/behavior is changed
    static readonly uint k_Version = 0;
    public override uint GetVersion() { return k_Version; }

    void OnPostprocessSprites(Texture2D texture, Sprite[] sprites)
    {
        Debug.Log("Sprites: " + sprites.Length);
    }

    void OnPostprocessTexture(Texture2D texture)
    {
        Debug.Log("Texture2D: (" + texture.width + "x" + texture.height + ")");
    }
}
```
