70 lines
1.6 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|