using System.Collections; using System.Collections.Generic; using UnityEngine; public class LuaUIHelperSprite : MonoBehaviour { [SerializeField] Sprite[] sprites; Dictionary dicSprite = new Dictionary(); private void Awake() { for (int i = 0; i < sprites.Length; i++) { if (dicSprite.ContainsKey(sprites[i].name)) { continue; } dicSprite.Add(sprites[i].name, sprites[i]); } } public Sprite GetSprite(string strName) { if (!dicSprite.ContainsKey(strName)) { return null; } return dicSprite[strName]; } public Sprite[] GetSprites() { return sprites; } }