【Bug】选关特效bug

iOS_release
zhangaotian 2024-06-26 19:00:54 +08:00
parent 5317bfa62a
commit 10f68072a3
3 changed files with 19 additions and 13 deletions

View File

@ -1,9 +1,9 @@
{
"columnCount": 5,
"rowCount": 5,
"undoCount": 1,
"addTimeCount": 1,
"openHoleCount": 1,
"undoCount": 0,
"addTimeCount": 0,
"openHoleCount": 0,
"resetCount": 1,
"holesIndex": [
0,

View File

@ -32,24 +32,22 @@ public class UILevelSelectItem : UIListItem<UILevelDataArray>
var groupIndex = passLevelIndex / LevelConstants.LevelSelectCount;
var levelIndex = passLevelIndex % LevelConstants.LevelSelectCount;
DebugUtil.LogError("通关是:{0}", passLevelIndex);
//根据数据绑定UI
for (int i = 0; i < LevelConstants.LevelSelectCount; i++)
{
_btns[i] = _go.GetItem<Button>(string.Format(BtnPath, i));
_levelIDTexts[i] = _go.GetItem<TextMeshProUGUI>(string.Format(LevelIDPath, i));
_locks[i] = _go.GetItem<Image>(string.Format(LockPath, i));
if (groupIndex == data.LevelIndex && levelIndex == i)
{
LevelSelectManager.Instance.CurBtnObj = _go.FindObj(string.Format(BtnPath, i));
LevelSelectManager.Instance.GfxSelectLevel.transform.position =
LevelSelectManager.Instance.CurBtnObj.transform.position;
}
}
if (data.LevelIndex == groupIndex - 1 && levelIndex == 0)
//最后一关
var gfx = false;
if (passLevelIndex == LevelSelectManager.Instance.CurAllLevelDatas.Count &&
groupIndex * LevelConstants.LevelSelectCount == passLevelIndex)
{
var tempIndex = _btns.Length - 1;
LevelSelectManager.Instance.CurBtnObj = _go.FindObj(string.Format(BtnPath, tempIndex));
gfx = true;
LevelSelectManager.Instance.CurBtnObj = _go.FindObj(string.Format(BtnPath, _btns.Length - 1));
LevelSelectManager.Instance.GfxSelectLevel.transform.position =
LevelSelectManager.Instance.CurBtnObj.transform.position;
}
@ -59,6 +57,14 @@ public class UILevelSelectItem : UIListItem<UILevelDataArray>
{
if (data.LevelID[i] != null)
{
//特效表现
if (groupIndex == data.LevelIndex && levelIndex == i && !gfx)
{
LevelSelectManager.Instance.CurBtnObj = _go.FindObj(string.Format(BtnPath, i));
LevelSelectManager.Instance.GfxSelectLevel.transform.position =
LevelSelectManager.Instance.CurBtnObj.transform.position;
}
//上锁表现
if (data.LevelIndex * LevelConstants.LevelSelectCount + i >
LevelSelectManager.Instance.CurPassLevelIndex)

View File

@ -40,7 +40,7 @@ public class UIMainShopController : UIWindow
{
_biEventFirst = EventFirst.fte_buy_coin_large;
_biEvent = Event.click_buy_coin_large;
ShopToBuy(platform + "_CoinBox_1200");
ShopToBuy(platform + "_CoinBox_1600");
});
}