c1_unity/Assets/Scripts/Component/Battle/BattleRewardIconHelper.cs
2023-04-03 11:04:31 +08:00

70 lines
1.6 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace BF
{
public class BattleRewardIconHelper : MonoBehaviour
{
public SpriteRenderer skillBgSprite;
public SpriteRenderer itemBgSprite;
public SpriteRenderer iconSprite;
private bool initSucc = false;
void Awake()
{
if (ReferenceEquals(skillBgSprite, null))
{
return;
}
if (ReferenceEquals(itemBgSprite, null))
{
return;
}
if (ReferenceEquals(iconSprite, null))
{
return;
}
initSucc = true;
}
public void ShowSkill(Sprite sprite)
{
if (!initSucc)
{
return;
}
skillBgSprite.color = Color.white;
itemBgSprite.color = Color.clear;
iconSprite.sprite = sprite;
}
public Sprite GetSprite()
{
return iconSprite.sprite;
}
public void ShowItem(Sprite sprite)
{
if (!initSucc)
{
return;
}
skillBgSprite.color = Color.clear;
itemBgSprite.color = Color.white;
iconSprite.sprite = sprite;
}
public void SetOder(int order)
{
if (!initSucc)
{
return;
}
skillBgSprite.sortingOrder = order;
itemBgSprite.sortingOrder = order;
iconSprite.sortingOrder = order + 1;
}
}
}