|
@@ -1,3 +1,4 @@
|
|
|
|
+using System;
|
|
using System.Collections.Generic;
|
|
using System.Collections.Generic;
|
|
using ET;
|
|
using ET;
|
|
using FairyGUI;
|
|
using FairyGUI;
|
|
@@ -36,6 +37,11 @@ namespace GFGGame
|
|
_ui.m_btnWish2.onClick.Add(OnClickBtnWish);
|
|
_ui.m_btnWish2.onClick.Add(OnClickBtnWish);
|
|
_ui.m_btnRule.onClick.Add(RuleController.ShowRuleView);
|
|
_ui.m_btnRule.onClick.Add(RuleController.ShowRuleView);
|
|
_ui.m_btnRule.data = 300024;
|
|
_ui.m_btnRule.data = 300024;
|
|
|
|
+
|
|
|
|
+ _ui.m_btnShow1.data = 0;
|
|
|
|
+ _ui.m_btnShow1.onClick.Add(OnClickBtnShow);
|
|
|
|
+ _ui.m_btnShow2.data = 1;
|
|
|
|
+ _ui.m_btnShow2.onClick.Add(OnClickBtnShow);
|
|
}
|
|
}
|
|
protected override void AddEventListener()
|
|
protected override void AddEventListener()
|
|
{
|
|
{
|
|
@@ -46,8 +52,19 @@ namespace GFGGame
|
|
{
|
|
{
|
|
base.OnShown();
|
|
base.OnShown();
|
|
_actLimitTsy = (int)this.viewData;
|
|
_actLimitTsy = (int)this.viewData;
|
|
|
|
+
|
|
|
|
+ int activityId = ActivityDataManager.Instance.GetCurOpenActiveByType(_actLimitTsy);
|
|
|
|
+ ActivityOpenCfg activityOpenCfg = ActivityOpenCfgArray.Instance.GetCfg(activityId);
|
|
|
|
+ var suitId = activityOpenCfg.params2Arr[0];
|
|
|
|
+ var suitCfg = SuitCfgArray.Instance.GetCfg(suitId);
|
|
|
|
+ ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(suitCfg.partsArr[0]);
|
|
|
|
+ _ui.m_loaProperty1.url = ResPathUtil.GetCommonGameResPath("kp_sx_" + itemCfg.mainScore);
|
|
|
|
+ var suitId2 = activityOpenCfg.params2Arr[1];
|
|
|
|
+ var suitCfg2 = SuitCfgArray.Instance.GetCfg(suitId2);
|
|
|
|
+ ItemCfg itemCfg2 = ItemCfgArray.Instance.GetCfg(suitCfg2.partsArr[0]);
|
|
|
|
+ _ui.m_loaProperty2.url = ResPathUtil.GetCommonGameResPath("kp_sx_" + itemCfg2.mainScore);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
protected override void OnHide()
|
|
protected override void OnHide()
|
|
{
|
|
{
|
|
base.OnHide();
|
|
base.OnHide();
|
|
@@ -70,6 +87,25 @@ namespace GFGGame
|
|
AlertUI.Show(string.Format("是否将【{0}】设为许愿套装(许愿后将不可修改,请研究员谨慎选择)", suitCfg.name)).SetLeftButton(true).SetRightButton(true, "确定", (object data) => { onSuccess(index); });
|
|
AlertUI.Show(string.Format("是否将【{0}】设为许愿套装(许愿后将不可修改,请研究员谨慎选择)", suitCfg.name)).SetLeftButton(true).SetRightButton(true, "确定", (object data) => { onSuccess(index); });
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private void OnClickBtnShow(EventContext context)
|
|
|
|
+ {
|
|
|
|
+ int index = (int)(context.sender as GObject).data;
|
|
|
|
+ int activityId = ActivityDataManager.Instance.GetCurOpenActiveByType(_actLimitTsy);
|
|
|
|
+ ActivityOpenCfg activityOpenCfg = ActivityOpenCfgArray.Instance.GetCfg(activityId);
|
|
|
|
+ var suitId = activityOpenCfg.params2Arr[index];
|
|
|
|
+ int _suitTypeId = 0;
|
|
|
|
+ for (int i = 0; i < SuitGuideMenuCfgArray.Instance.dataArray.Length; i++)
|
|
|
|
+ {
|
|
|
|
+ string[] suitIds = SuitGuideMenuCfgArray.Instance.dataArray[i].suitIds.Split(';');
|
|
|
|
+ if (Array.IndexOf(suitIds, suitId.ToString()) >= 0)
|
|
|
|
+ {
|
|
|
|
+ _suitTypeId = SuitGuideMenuCfgArray.Instance.dataArray[i].id;
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ViewManager.Show<SuitShowView>(new object[] { _suitTypeId, suitId, new List<int>() { suitId }, false });
|
|
|
|
+ }
|
|
|
|
+
|
|
private async void ReqAddWishingPoolInfo(int index)
|
|
private async void ReqAddWishingPoolInfo(int index)
|
|
{
|
|
{
|
|
int activityId = ActivityDataManager.Instance.GetCurOpenActiveByType(_actLimitTsy);
|
|
int activityId = ActivityDataManager.Instance.GetCurOpenActiveByType(_actLimitTsy);
|