先修复一下,错误的场景 删除不必要的钓场资产 修复into场景 update:更新meta文件,修复报错 update:修复资源 修复第一章节建造 修复建造第三章 update:删除多余内容 update:更新README.md update:还原图标 update:更新README update:更新配置
56 lines
2.1 KiB
C#
56 lines
2.1 KiB
C#
using asap.core;
|
|
using cfg;
|
|
using GameCore;
|
|
using TMPro;
|
|
using UnityEngine.UI;
|
|
|
|
public class BuffInfoPopup_3 : BuffInfoPopup
|
|
{
|
|
public Image icon_1, icon_2;
|
|
public TMP_Text text_info1;
|
|
public TMP_Text text_info2;
|
|
protected override void SetBuffPanel(FishBuff buff)
|
|
{
|
|
float superCashBonus = 0;
|
|
Item item = GContext.container.Resolve<Tables>().TbItem.GetOrDefault(1002);
|
|
if (buff.BuffParam is MoreFishingCash)
|
|
{
|
|
MoreFishingCash moreFishingCash = buff.BuffParam as MoreFishingCash;
|
|
IUIService uiService = GContext.container.Resolve<IUIService>();
|
|
uiService.SetImageSprite(icon_1, buff.RemarkIcon[0]);
|
|
uiService.SetImageSprite(icon_2, buff.RemarkIcon[1]);
|
|
|
|
text_info1.text = $"{LocalizationMgr.GetText(item.Name_l10n_key)} +{moreFishingCash.Param[0].ToPercentageString()}";
|
|
text_info2.text = $"{LocalizationMgr.GetText(item.Name_l10n_key)} +{moreFishingCash.Param[1].ToPercentageString()}";
|
|
|
|
return;
|
|
}
|
|
else if (buff.BuffParam is SuperRob)
|
|
{
|
|
SuperRob superRob = buff.BuffParam as SuperRob;
|
|
superCashBonus = superRob.CashBonus;
|
|
}
|
|
else if (buff.BuffParam is SuperBomb)
|
|
{
|
|
SuperBomb superBomb = buff.BuffParam as SuperBomb;
|
|
superCashBonus = superBomb.CashBonus;
|
|
}
|
|
else if (buff.BuffParam is SuperHunt)
|
|
{
|
|
SuperHunt superHunt = buff.BuffParam as SuperHunt;
|
|
superCashBonus = superHunt.CashBonus;
|
|
}
|
|
|
|
FishingEventData _fishingEventData = GContext.container.Resolve<FishingEventData>();
|
|
text_info1.text = $"{LocalizationMgr.GetText(item.Name_l10n_key)} +{superCashBonus.ToPercentageString()}";
|
|
|
|
if (_fishingEventData.rankInit != null)
|
|
{
|
|
item = GContext.container.Resolve<Tables>().TbItem.GetOrDefault(_fishingEventData.rankInit.TokenID);
|
|
IUIService uiService = GContext.container.Resolve<IUIService>();
|
|
uiService.SetImageSprite(icon_2, item.Icon);
|
|
text_info2.text = $"{LocalizationMgr.GetText(item.Name_l10n_key)} +{0}";
|
|
}
|
|
}
|
|
}
|