dezhou_client/wb_unity_pro/Assets/Scripts/LuaHelper/LuaUIHelperSprite.cs

36 lines
775 B
C#
Raw Normal View History

2025-12-17 21:08:27 +08:00
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;
}
}