using UnityEngine; public class SPRMUL_RandomSprite : MonoBehaviour { [Header("-= Sprite Settings =-")] public SpriteRenderer[] spriteRenderers; public Sprite[] sprites; [Header("-= Randomization Settings =-")] public bool setSeed; public int seed; private void Start() { AssignRandomSprites(); } public void AssignRandomSprites() { if (sprites.Length == 0 || spriteRenderers.Length == 0) { Debug.LogWarning("Missing sprites or sprite renderers!"); return; } if (setSeed) { Random.InitState(seed); } SpriteRenderer[] array = spriteRenderers; foreach (SpriteRenderer spriteRenderer in array) { if (spriteRenderer != null) { spriteRenderer.sprite = sprites[Random.Range(0, sprites.Length)]; } } } }