|
|
@@ -32,6 +32,8 @@ namespace Fort23.Mono
|
|
|
|
|
|
private int currenRoadSkilId;
|
|
|
|
|
|
+ private SkillInfo currentOnclickskillWidget;
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 1.执行升级逻辑 2.执行更换逻辑
|
|
|
/// </summary>
|
|
|
@@ -388,6 +390,8 @@ namespace Fort23.Mono
|
|
|
CloseSelect();
|
|
|
BaoChun();
|
|
|
showSkillInfo.Sort(Sort);
|
|
|
+
|
|
|
+
|
|
|
Content.Init(this, showSkillInfo.Count);
|
|
|
AudioManager.Instance.PlayAudio("ui_xiazhenggongfa.wav");
|
|
|
RedDotManager.Instance.TarGetRedDotUpDate(14);
|
|
|
@@ -670,7 +674,15 @@ namespace Fort23.Mono
|
|
|
|
|
|
CloseSelect();
|
|
|
showSkillInfo.Sort(Sort);
|
|
|
- Content.Init(this, showSkillInfo.Count);
|
|
|
+ int startIndex = 0;
|
|
|
+ for (int i = 0; i < showSkillInfo.Count; i++)
|
|
|
+ {
|
|
|
+ if (showSkillInfo[i] == currentOnclickskillWidget)
|
|
|
+ {
|
|
|
+ startIndex = i;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ Content.Init(this, showSkillInfo.Count,startIndex);
|
|
|
}
|
|
|
|
|
|
private int Sort(SkillInfo type1, SkillInfo type2)
|
|
|
@@ -1374,6 +1386,7 @@ namespace Fort23.Mono
|
|
|
SkillWidget skillWidget = obj as SkillWidget;
|
|
|
if (infoType == 1)
|
|
|
{
|
|
|
+ currentOnclickskillWidget = skillWidget.skillConfigId;
|
|
|
GongFaUpgradePanel gongFaUpgradePanel = await GongFaUpgradePanel.Open(skillWidget.skillConfigId);
|
|
|
await gongFaUpgradePanel.UIClosed();
|
|
|
Sort(type1, type2);
|
|
|
@@ -1508,6 +1521,7 @@ namespace Fort23.Mono
|
|
|
Icon_Select.gameObject.SetActive(false);
|
|
|
_wuXingGongFaWidgets.Clear();
|
|
|
CloseSelect();
|
|
|
+ currentOnclickskillWidget = null;
|
|
|
// ChangeInfoType(1);
|
|
|
await base.Close();
|
|
|
}
|