36 lines
775 B
C#
36 lines
775 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class LuaUIHelperSprite : MonoBehaviour
|
|
{
|
|
[SerializeField]
|
|
Sprite[] sprites;
|
|
|
|
Dictionary<string, Sprite> dicSprite = new Dictionary<string, Sprite>();
|
|
|
|
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;
|
|
}
|
|
}
|