|
@@ -149,6 +149,8 @@ namespace GFGGame
|
|
_effectUI4 = EffectUIPool.CreateEffectUI(_ui.m_ComFosterBottom.m_holderfBgEff, "ui_Activity", "SX_Down_TX");
|
|
_effectUI4 = EffectUIPool.CreateEffectUI(_ui.m_ComFosterBottom.m_holderfBgEff, "ui_Activity", "SX_Down_TX");
|
|
|
|
|
|
_valueBarController = new ValueBarController(_ui.m_ComFosterTop.m_comValueBar, 5);
|
|
_valueBarController = new ValueBarController(_ui.m_ComFosterTop.m_comValueBar, 5);
|
|
|
|
+
|
|
|
|
+ AdaptScreen();
|
|
}
|
|
}
|
|
|
|
|
|
private void RefLeftAndRight()
|
|
private void RefLeftAndRight()
|
|
@@ -158,7 +160,8 @@ namespace GFGGame
|
|
_ui.m_btnLeft.grayed = true;
|
|
_ui.m_btnLeft.grayed = true;
|
|
_ui.m_btnLeft.touchable = false;
|
|
_ui.m_btnLeft.touchable = false;
|
|
}
|
|
}
|
|
- else {
|
|
|
|
|
|
+ else
|
|
|
|
+ {
|
|
_ui.m_btnLeft.grayed = false;
|
|
_ui.m_btnLeft.grayed = false;
|
|
_ui.m_btnLeft.touchable = true;
|
|
_ui.m_btnLeft.touchable = true;
|
|
}
|
|
}
|
|
@@ -250,7 +253,8 @@ namespace GFGGame
|
|
_selectTab = 2; // 默认选中技能tab
|
|
_selectTab = 2; // 默认选中技能tab
|
|
|
|
|
|
var listGuideCard = CardDataManager.GetAllCardIdListByRoleType(_cardData.pageIndex);
|
|
var listGuideCard = CardDataManager.GetAllCardIdListByRoleType(_cardData.pageIndex);
|
|
- for (int i = 0; i<listGuideCard.Count; i++) {
|
|
|
|
|
|
+ for (int i = 0; i < listGuideCard.Count; i++)
|
|
|
|
+ {
|
|
var cardInfo = CardDataManager.GetCardDataById(listGuideCard[i]);
|
|
var cardInfo = CardDataManager.GetCardDataById(listGuideCard[i]);
|
|
if (cardInfo != null)
|
|
if (cardInfo != null)
|
|
_cardList.Add(cardInfo);
|
|
_cardList.Add(cardInfo);
|
|
@@ -359,8 +363,8 @@ namespace GFGGame
|
|
float imgIniWidth = CardDataManager.CardResInitWidth * imgInitHight / CardDataManager.CardResInitHight;//UI界面上小图时的宽度
|
|
float imgIniWidth = CardDataManager.CardResInitWidth * imgInitHight / CardDataManager.CardResInitHight;//UI界面上小图时的宽度
|
|
_cardScale = imgIniWidth < _ui.target.width ? _ui.target.width / CardDataManager.CardResInitWidth : imgInitHight / CardDataManager.CardResInitHight;
|
|
_cardScale = imgIniWidth < _ui.target.width ? _ui.target.width / CardDataManager.CardResInitWidth : imgInitHight / CardDataManager.CardResInitHight;
|
|
|
|
|
|
- if (_cardData.itemCfg.animationCardStar > 0
|
|
|
|
- && _cardData.star >= _cardData.itemCfg.animationCardStar
|
|
|
|
|
|
+ if (_cardData.itemCfg.animationCardStar > 0
|
|
|
|
+ && _cardData.star >= _cardData.itemCfg.animationCardStar
|
|
&& YooAssets.CheckResExist(resPath))
|
|
&& YooAssets.CheckResExist(resPath))
|
|
{
|
|
{
|
|
await LoadManager.Instance.CheckResExsitedOrDownload(resPath);
|
|
await LoadManager.Instance.CheckResExsitedOrDownload(resPath);
|
|
@@ -386,7 +390,7 @@ namespace GFGGame
|
|
GLoader loaCard = _ui.m_comImgCard.m_ComCardImgRes.m_loaCard;
|
|
GLoader loaCard = _ui.m_comImgCard.m_ComCardImgRes.m_loaCard;
|
|
loaCard.url = ResPathUtil.GetCardPath(_cardData.resources[_cardData.resIndex]);
|
|
loaCard.url = ResPathUtil.GetCardPath(_cardData.resources[_cardData.resIndex]);
|
|
|
|
|
|
- comCardImgResTargetSize = new Vector2(_ui.target.height * CardDataManager.CardResInitWidth / CardDataManager.CardResInitHight, _ui.target.height);
|
|
|
|
|
|
+ comCardImgResTargetSize = new Vector2(Screen.height * CardDataManager.CardResInitWidth / CardDataManager.CardResInitHight, Screen.height);
|
|
|
|
|
|
comCardImgResInitSize = new Vector2(CardDataManager.CardResInitWidth * _cardScale, CardDataManager.CardResInitHight * _cardScale);
|
|
comCardImgResInitSize = new Vector2(CardDataManager.CardResInitWidth * _cardScale, CardDataManager.CardResInitHight * _cardScale);
|
|
_ui.m_comImgCard.m_ComCardImgRes.target.size = comCardImgResInitSize;
|
|
_ui.m_comImgCard.m_ComCardImgRes.target.size = comCardImgResInitSize;
|
|
@@ -418,7 +422,8 @@ namespace GFGGame
|
|
_comFosterBottom.m_barLv.max = cardLvCfg.needExp;
|
|
_comFosterBottom.m_barLv.max = cardLvCfg.needExp;
|
|
_comFosterBottom.m_barLv.value = _showExp;
|
|
_comFosterBottom.m_barLv.value = _showExp;
|
|
|
|
|
|
- if (effLight) {
|
|
|
|
|
|
+ if (effLight)
|
|
|
|
+ {
|
|
EffectUIPool.Recycle(_effectUI6);
|
|
EffectUIPool.Recycle(_effectUI6);
|
|
_effectUI6 = EffectUIPool.CreateEffectUI(_comFosterBottom.m_holderbarLv, "ui_Activity", "SX_JinDuTiao");
|
|
_effectUI6 = EffectUIPool.CreateEffectUI(_comFosterBottom.m_holderbarLv, "ui_Activity", "SX_JinDuTiao");
|
|
}
|
|
}
|
|
@@ -450,7 +455,7 @@ namespace GFGGame
|
|
listItem.target.data = index;
|
|
listItem.target.data = index;
|
|
|
|
|
|
_listEffectHolder.Add(listItem.m_holderTouch);
|
|
_listEffectHolder.Add(listItem.m_holderTouch);
|
|
-
|
|
|
|
|
|
+
|
|
if (listItem.m_btnMinus.data == null)
|
|
if (listItem.m_btnMinus.data == null)
|
|
{
|
|
{
|
|
listItem.m_btnMinus.onTouchBegin.Add(OnClickItemConsumsBegin);
|
|
listItem.m_btnMinus.onTouchBegin.Add(OnClickItemConsumsBegin);
|
|
@@ -584,7 +589,7 @@ namespace GFGGame
|
|
{
|
|
{
|
|
UI_ComConsume listItem = UI_ComConsume.Proxy(obj);
|
|
UI_ComConsume listItem = UI_ComConsume.Proxy(obj);
|
|
int index = (int)listItem.target.data;
|
|
int index = (int)listItem.target.data;
|
|
- if (index >= itemsCount.Count|| itemsCount[index] == 0)
|
|
|
|
|
|
+ if (index >= itemsCount.Count || itemsCount[index] == 0)
|
|
{
|
|
{
|
|
Timers.inst.Remove(OnTimedEvent);
|
|
Timers.inst.Remove(OnTimedEvent);
|
|
return;
|
|
return;
|
|
@@ -701,7 +706,7 @@ namespace GFGGame
|
|
if (_showLv - lv >= 1)
|
|
if (_showLv - lv >= 1)
|
|
{
|
|
{
|
|
// this._selectTab = _comFosterBottom.m_ctrlTab.selectedIndex;
|
|
// this._selectTab = _comFosterBottom.m_ctrlTab.selectedIndex;
|
|
- ViewManager.Show<CardUpView>(new object[] { _cardData.scores, "lv", lv, _showLv , _cardData.id });
|
|
|
|
|
|
+ ViewManager.Show<CardUpView>(new object[] { _cardData.scores, "lv", lv, _showLv, _cardData.id });
|
|
}
|
|
}
|
|
ReferInfo();
|
|
ReferInfo();
|
|
LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.CI_PAI, 2);
|
|
LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.CI_PAI, 2);
|
|
@@ -709,7 +714,8 @@ namespace GFGGame
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- private void ReferInfo() {
|
|
|
|
|
|
+ private void ReferInfo()
|
|
|
|
+ {
|
|
this.UpdateCommon();
|
|
this.UpdateCommon();
|
|
this.UpdateUpLvView(false, 0, 0, true);
|
|
this.UpdateUpLvView(false, 0, 0, true);
|
|
this.ClearItemsCountList();
|
|
this.ClearItemsCountList();
|
|
@@ -722,12 +728,12 @@ namespace GFGGame
|
|
int maxLv = CardRarityCfgArray.Instance.GetCfg(_cardData.itemCfg.rarity).maxCardLvl;
|
|
int maxLv = CardRarityCfgArray.Instance.GetCfg(_cardData.itemCfg.rarity).maxCardLvl;
|
|
lvLimit = Mathf.Min(lvLimit, maxLv);
|
|
lvLimit = Mathf.Min(lvLimit, maxLv);
|
|
int needExp = CardLvlCfgArray.Instance.GetCfgByrarityAndcardLvl(_cardData.itemCfg.rarity, lvLimit).needExp;
|
|
int needExp = CardLvlCfgArray.Instance.GetCfgByrarityAndcardLvl(_cardData.itemCfg.rarity, lvLimit).needExp;
|
|
-
|
|
|
|
|
|
+
|
|
if (_showLv >= lvLimit && _comFosterBottom.m_barLv.value + itemCfg.cardUpLvExp > needExp)
|
|
if (_showLv >= lvLimit && _comFosterBottom.m_barLv.value + itemCfg.cardUpLvExp > needExp)
|
|
{
|
|
{
|
|
if (!showTips) return true;
|
|
if (!showTips) return true;
|
|
|
|
|
|
- if(_showLv < maxLv)
|
|
|
|
|
|
+ if (_showLv < maxLv)
|
|
PromptController.Instance.ShowFloatTextPrompt(string.Format("角色等级达到{0}级可继续升级词牌", CardDataManager.GetNextUpCardNeedRoleLv(_showLv)));
|
|
PromptController.Instance.ShowFloatTextPrompt(string.Format("角色等级达到{0}级可继续升级词牌", CardDataManager.GetNextUpCardNeedRoleLv(_showLv)));
|
|
|
|
|
|
return true;
|
|
return true;
|
|
@@ -748,7 +754,8 @@ namespace GFGGame
|
|
_comFosterBottom.m_btnCheckAuto.selected = _isAutoSelect == 1;
|
|
_comFosterBottom.m_btnCheckAuto.selected = _isAutoSelect == 1;
|
|
|
|
|
|
//升星后星数正5才不进入
|
|
//升星后星数正5才不进入
|
|
- if (_refDodgeStar || _cardData.star % 5 != 0) {
|
|
|
|
|
|
+ if (_refDodgeStar || _cardData.star % 5 != 0)
|
|
|
|
+ {
|
|
UpdateUpStarOfStarAndText();
|
|
UpdateUpStarOfStarAndText();
|
|
}
|
|
}
|
|
_refDodgeStar = true;
|
|
_refDodgeStar = true;
|
|
@@ -835,8 +842,9 @@ namespace GFGGame
|
|
listItem.m_QualityType.selectedIndex = 4;
|
|
listItem.m_QualityType.selectedIndex = 4;
|
|
int needCount = cardStarCfg.materiarsArr[index][1];
|
|
int needCount = cardStarCfg.materiarsArr[index][1];
|
|
long hasCount = ItemDataManager.GetItemNum(cardStarCfg.materiarsArr[index][0]);
|
|
long hasCount = ItemDataManager.GetItemNum(cardStarCfg.materiarsArr[index][0]);
|
|
- if (_isAutoSelect == 1) {
|
|
|
|
- if(index == 0)
|
|
|
|
|
|
+ if (_isAutoSelect == 1)
|
|
|
|
+ {
|
|
|
|
+ if (index == 0)
|
|
hasCount += ItemDataManager.GetItemNum(6003001);
|
|
hasCount += ItemDataManager.GetItemNum(6003001);
|
|
else
|
|
else
|
|
hasCount += ItemDataManager.GetItemNum(6003002);
|
|
hasCount += ItemDataManager.GetItemNum(6003002);
|
|
@@ -906,7 +914,7 @@ namespace GFGGame
|
|
}
|
|
}
|
|
//按钮点击特效
|
|
//按钮点击特效
|
|
_effectUI7 = EffectUIPool.CreateEffectUI(_ui.m_ComFosterBottom.m_holderTouchFlower, "ui_Activity", "SX_DJ");
|
|
_effectUI7 = EffectUIPool.CreateEffectUI(_ui.m_ComFosterBottom.m_holderTouchFlower, "ui_Activity", "SX_DJ");
|
|
-
|
|
|
|
|
|
+
|
|
CardStarCfg cardStarCfg = CardStarCfgArray.Instance.GetCfgBycardIdAndstarLvl(_cardData.id, _cardData.star);
|
|
CardStarCfg cardStarCfg = CardStarCfgArray.Instance.GetCfgBycardIdAndstarLvl(_cardData.id, _cardData.star);
|
|
|
|
|
|
if (_cardData.lv < cardStarCfg.needLv)
|
|
if (_cardData.lv < cardStarCfg.needLv)
|
|
@@ -942,7 +950,8 @@ namespace GFGGame
|
|
|
|
|
|
LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.CI_PAI, 2);
|
|
LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.CI_PAI, 2);
|
|
UpdateRedDot();
|
|
UpdateRedDot();
|
|
- if (_cardData.star % 5 == 0) {
|
|
|
|
|
|
+ if (_cardData.star % 5 == 0)
|
|
|
|
+ {
|
|
int starLevelDodge = _cardData.star / _wordNumber;
|
|
int starLevelDodge = _cardData.star / _wordNumber;
|
|
int starLevel = _cardData.star / _wordNumber - 1;
|
|
int starLevel = _cardData.star / _wordNumber - 1;
|
|
UI_ComStarItem comStarItem = UI_ComStarItem.Proxy(_comFosterBottom.target.GetChild("comStarItem"));
|
|
UI_ComStarItem comStarItem = UI_ComStarItem.Proxy(_comFosterBottom.target.GetChild("comStarItem"));
|
|
@@ -1025,7 +1034,7 @@ namespace GFGGame
|
|
|
|
|
|
private void OpenCardUp(string strType)
|
|
private void OpenCardUp(string strType)
|
|
{
|
|
{
|
|
- ViewManager.Show<CardUpView>(new object[] { _cardData.scores, strType, _cardData.star - 1, _cardData.star, _cardData.id , _fromUIType });
|
|
|
|
|
|
+ ViewManager.Show<CardUpView>(new object[] { _cardData.scores, strType, _cardData.star - 1, _cardData.star, _cardData.id, _fromUIType });
|
|
}
|
|
}
|
|
/***********************************************************升技能***************************************************/
|
|
/***********************************************************升技能***************************************************/
|
|
|
|
|
|
@@ -1129,7 +1138,7 @@ namespace GFGGame
|
|
}
|
|
}
|
|
else if (diffValueX <= 20 && diffValueX >= -20)
|
|
else if (diffValueX <= 20 && diffValueX >= -20)
|
|
{
|
|
{
|
|
- if(_ui.m_c1.selectedIndex == 1)
|
|
|
|
|
|
+ if (_ui.m_c1.selectedIndex == 1)
|
|
OnClickComCard();
|
|
OnClickComCard();
|
|
else
|
|
else
|
|
OnClickLoaCard();
|
|
OnClickLoaCard();
|
|
@@ -1292,7 +1301,7 @@ namespace GFGGame
|
|
_effectUI9 = null;
|
|
_effectUI9 = null;
|
|
EffectUIPool.Recycle(_effectUI10);
|
|
EffectUIPool.Recycle(_effectUI10);
|
|
_effectUI10 = null;
|
|
_effectUI10 = null;
|
|
-
|
|
|
|
|
|
+
|
|
Timers.inst.Remove(CheckGuide);
|
|
Timers.inst.Remove(CheckGuide);
|
|
Timers.inst.Remove(OnTimedEvent);
|
|
Timers.inst.Remove(OnTimedEvent);
|
|
UI_ComCostCurrency.ProxyEnd();
|
|
UI_ComCostCurrency.ProxyEnd();
|
|
@@ -1345,5 +1354,11 @@ namespace GFGGame
|
|
GuideController.TryCompleteGuideIndex(ConstGuideId.UP_CARD_LV, 7);
|
|
GuideController.TryCompleteGuideIndex(ConstGuideId.UP_CARD_LV, 7);
|
|
GuideController.TryCompleteGuide(ConstGuideId.UP_CARD_LV, 7);
|
|
GuideController.TryCompleteGuide(ConstGuideId.UP_CARD_LV, 7);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ private void AdaptScreen()
|
|
|
|
+ {
|
|
|
|
+ _ui.m_comImgCard.target.SetXY(_ui.m_comImgCard.target.x, _ui.m_comImgCard.target.y - ViewGlobal.GetRealTopOffset());
|
|
|
|
+ _ui.m_comImgCard.target.SetSize(_ui.m_comImgCard.target.width, Screen.height);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|