Как сделать в моде объект у которого несколько спрайтов

Я так делаю:
В AfterSpawn = ( Instance ) =>
{
Instance.GetComponent<SpriteRenderer>().sprite = ModAPI.LoadSprite( "sprite.png");
Instance.FixColliders();
Instance.AddComponent<RandomSpriteBehaviour>().sprites = new Sprite[]
{
ModAPI.LoadSprite("sprite1.png"),
ModAPI.LoadSprite("sprite2.png"),
ModAPI.LoadSprite("sprite3.png"),
ModAPI.LoadSprite("sprite4.png"),
};
...
}
Должно сработать
Пример:

Я проверял раньше но у меня не вышла. Я перестал делать моды. Но решил вернуться и попробовать снова у меня вышло спасибо!
Пожалуйста попомогите (я начанающий)