# AddSprite(Sprite)

> Add a new Sprite.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.3/script-reference/unityengine.md)
* **Assembly:** UnityEngine.ParticleSystemModule

```csharp
public void AddSprite(Sprite sprite)
```

### Parameters

**** (\[Sprite]\(/engine/6000.3/script-reference/unityengine/sprite)): The Sprite to be added.

### Remarks

Additional Resources: [ParticleSystem.TextureSheetAnimationModule.RemoveSprite](/engine/6000.3/script-reference/unityengine/particlesystem/texturesheetanimationmodule/removesprite.md).

### Examples

```csharp
using UnityEngine;
using System.Collections;

[RequireComponent(typeof(ParticleSystem))]
public class ExampleClass : MonoBehaviour
{
    private ParticleSystem ps;
    private Sprite sprite;

    void Start()
    {
        ps = GetComponent<ParticleSystem>();

        sprite = Sprite.Create(Texture2D.whiteTexture, new Rect(0, 0, 1, 1), Vector2.zero);

        var textureSheetAnimation = ps.textureSheetAnimation;
        textureSheetAnimation.enabled = true;
        textureSheetAnimation.mode = ParticleSystemAnimationMode.Sprites;
        textureSheetAnimation.AddSprite(sprite);
    }
}
```
