| 123456789101112131415161718192021222324252627 |
- using UnityEngine;
- using System;
- using UnityEngine.UI;
- public class SwitchSprite : MonoBehaviour
- {
- public Sprite[] sprites;
- private void OnDestroy()
- {
- sprites = null;
- }
- public Sprite GetSprite(string spriteName)
- {
- if (sprites == null || string.IsNullOrEmpty(spriteName)) return null;
- for(int idx =0; idx < sprites.Length;idx++)
- {
- if (sprites[idx] != null && sprites[idx].name == spriteName)
- return sprites[idx];
- }
- return null;
- }
- }
|