|
@@ -172,6 +172,7 @@ namespace GFGGame
|
|
EventAgent.AddEventListener(ConstMessage.NEW_YEAR_RED_ENVELOPE_INFO, RefreshBtnNewYearRedEnvelope);
|
|
EventAgent.AddEventListener(ConstMessage.NEW_YEAR_RED_ENVELOPE_INFO, RefreshBtnNewYearRedEnvelope);
|
|
EventAgent.AddEventListener(ConstMessage.ACTIVITY_RED_CHANGE, UpdateActivityRedDot);
|
|
EventAgent.AddEventListener(ConstMessage.ACTIVITY_RED_CHANGE, UpdateActivityRedDot);
|
|
EventAgent.AddEventListener(ConstMessage.STORY_LEVEL_CHANGE, UpdateNewPlayerReward);
|
|
EventAgent.AddEventListener(ConstMessage.STORY_LEVEL_CHANGE, UpdateNewPlayerReward);
|
|
|
|
+ EventAgent.AddEventListener(ConstMessage.CARD_INFO, CardBgRes);
|
|
}
|
|
}
|
|
|
|
|
|
protected override void RemoveEventListener()
|
|
protected override void RemoveEventListener()
|
|
@@ -188,6 +189,7 @@ namespace GFGGame
|
|
EventAgent.RemoveEventListener(ConstMessage.ACTIVITY_RED_CHANGE, UpdateActivityRedDot);
|
|
EventAgent.RemoveEventListener(ConstMessage.ACTIVITY_RED_CHANGE, UpdateActivityRedDot);
|
|
EventAgent.RemoveEventListener(ConstMessage.RESET_DAILY_DATA, ResetDailyData);
|
|
EventAgent.RemoveEventListener(ConstMessage.RESET_DAILY_DATA, ResetDailyData);
|
|
EventAgent.RemoveEventListener(ConstMessage.STORY_LEVEL_CHANGE, UpdateNewPlayerReward);
|
|
EventAgent.RemoveEventListener(ConstMessage.STORY_LEVEL_CHANGE, UpdateNewPlayerReward);
|
|
|
|
+ EventAgent.RemoveEventListener(ConstMessage.CARD_INFO, CardBgRes);
|
|
}
|
|
}
|
|
|
|
|
|
protected override void OnShown()
|
|
protected override void OnShown()
|
|
@@ -944,23 +946,31 @@ namespace GFGGame
|
|
}
|
|
}
|
|
if(MainDataManager.Instance.CardBgID == 0)
|
|
if(MainDataManager.Instance.CardBgID == 0)
|
|
{
|
|
{
|
|
- _ui.m_cardBgIcon.m_ComCardImgRes.m_loaCard.url = "";
|
|
|
|
|
|
+ _ui.m_cardBgIcon.target.visible = false;
|
|
|
|
+ _ui.m_cardBg.target.visible = false;
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
ItemCfg cardItem = ItemCfgArray.Instance.GetCfg(MainDataManager.Instance.CardBgID);
|
|
ItemCfg cardItem = ItemCfgArray.Instance.GetCfg(MainDataManager.Instance.CardBgID);
|
|
string resName = cardItem.res;
|
|
string resName = cardItem.res;
|
|
string resPath = ResPathUtil.GetCardAnimationPath(resName);
|
|
string resPath = ResPathUtil.GetCardAnimationPath(resName);
|
|
|
|
+ var _cardData = CardDataManager.GetCardDataById(MainDataManager.Instance.CardBgID);
|
|
Vector2 omCardImgResTargetSize = new Vector2((ViewGlobal.GetRealTopOffset() + _ui.target.height) * CardDataManager.CardResInitWidth / CardDataManager.CardResInitHight, (ViewGlobal.GetRealTopOffset() + _ui.target.height));
|
|
Vector2 omCardImgResTargetSize = new Vector2((ViewGlobal.GetRealTopOffset() + _ui.target.height) * CardDataManager.CardResInitWidth / CardDataManager.CardResInitHight, (ViewGlobal.GetRealTopOffset() + _ui.target.height));
|
|
- if (YooAssets.CheckResExist(resPath))
|
|
|
|
|
|
+ if (_cardData != null && _cardData.itemCfg.animationCardStar > 0
|
|
|
|
+ && _cardData.star >= _cardData.itemCfg.animationCardStar
|
|
|
|
+ && YooAssets.CheckResExist(resPath))
|
|
{
|
|
{
|
|
await LoadManager.Instance.CheckResExsitedOrDownload(resPath);
|
|
await LoadManager.Instance.CheckResExsitedOrDownload(resPath);
|
|
_effectUI1 = new EffectUI();
|
|
_effectUI1 = new EffectUI();
|
|
_effectUI1.Reset(_ui.m_cardBg.m_comCardHolder.m_holder, resName, resName, 110, EffectUIType.Card);
|
|
_effectUI1.Reset(_ui.m_cardBg.m_comCardHolder.m_holder, resName, resName, 110, EffectUIType.Card);
|
|
float offY = GRoot.inst.height / 1000;
|
|
float offY = GRoot.inst.height / 1000;
|
|
|
|
+ _ui.m_cardBg.target.visible = true;
|
|
|
|
+ _ui.m_cardBgIcon.target.visible = false;
|
|
_ui.m_cardBg.m_comCardHolder.m_holder.y = _ui.m_cardBg.m_comCardHolder.m_holder.y + (offY*50);
|
|
_ui.m_cardBg.m_comCardHolder.m_holder.y = _ui.m_cardBg.m_comCardHolder.m_holder.y + (offY*50);
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
|
|
+ _ui.m_cardBg.target.visible = false;
|
|
|
|
+ _ui.m_cardBgIcon.target.visible = true;
|
|
_ui.m_cardBgIcon.m_ComCardImgRes.target.size = omCardImgResTargetSize;
|
|
_ui.m_cardBgIcon.m_ComCardImgRes.target.size = omCardImgResTargetSize;
|
|
_ui.m_cardBgIcon.m_ComCardImgRes.m_loaCard.url = ResPathUtil.GetCardPath(resName);
|
|
_ui.m_cardBgIcon.m_ComCardImgRes.m_loaCard.url = ResPathUtil.GetCardPath(resName);
|
|
}
|
|
}
|