备份CatanBuilding瘦身独立工程
This commit is contained in:
37
Assets/Scripts/UI/Item/CardLogoNum.cs
Normal file
37
Assets/Scripts/UI/Item/CardLogoNum.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using asap.core;
|
||||
using cfg;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class CardLogoNum : MonoBehaviour
|
||||
{
|
||||
public Image icon_card;
|
||||
public Image icon_card_logo;
|
||||
public Image icon_card_num;
|
||||
private void Reset()
|
||||
{
|
||||
icon_card = GetComponent<Image>();
|
||||
icon_card_logo = transform.Find("logo").GetComponent<Image>();
|
||||
icon_card_num = transform.Find("num").GetComponent<Image>();
|
||||
|
||||
}
|
||||
public void Init(Item item)
|
||||
{
|
||||
IUIService uiService = GContext.container.Resolve<IUIService>();
|
||||
List<string> BgNameList;
|
||||
if (item.SubType == 1 || item.SubType == 4)
|
||||
{
|
||||
var fishCard = GContext.container.Resolve<Tables>().TbFishCardDrop.GetOrDefault(item.RedirectID);
|
||||
BgNameList = fishCard.BgNameList;
|
||||
}
|
||||
else
|
||||
{
|
||||
var fishCard = GContext.container.Resolve<Tables>().TbGeneralCardWeight.GetOrDefault(item.RedirectID);
|
||||
BgNameList = fishCard.BgNameList;
|
||||
}
|
||||
uiService.SetImageSprite(icon_card, BgNameList[0], BasePanel.PanelName);
|
||||
uiService.SetImageSprite(icon_card_logo, BgNameList[1], BasePanel.PanelName);
|
||||
uiService.SetImageSprite(icon_card_num, BgNameList[2], BasePanel.PanelName);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user