| | |
| | | goldRefreshBtn.AddListener(ClickRefresh);
|
| | | oneKeyHelpBtn.AddListener(ClickOneKeyAssist);
|
| | | freeRefreshBtn.AddListener(ClickRefresh);
|
| | | |
| | |
|
| | | }
|
| | |
|
| | | protected override void OnPreOpen()
|
| | |
| | |
|
| | | protected override void OnAfterOpen()
|
| | | {
|
| | | |
| | | WindowCenter.Instance.Open<MainInterfaceWin>();
|
| | | }
|
| | |
|
| | | protected override void OnPreClose()
|
| | |
| | |
|
| | | protected override void OnAfterClose()
|
| | | {
|
| | | |
| | |
|
| | | }
|
| | | #endregion
|
| | |
|
| | |
| | | if (playerInfos == null) return;
|
| | |
|
| | | assistPlayerCtrl.Refresh();
|
| | | for(int i = 0; i < playerInfos.Count; i++)
|
| | | for (int i = 0; i < playerInfos.Count; i++)
|
| | | {
|
| | | var info = playerInfos[i];
|
| | | assistPlayerCtrl.AddCell(ScrollerDataType.Header,info.PlayerID);
|
| | | assistPlayerCtrl.AddCell(ScrollerDataType.Header, info.PlayerID);
|
| | | }
|
| | | assistPlayerCtrl.Restart();
|
| | | }
|
| | |
| | | bool isFree = assistModel.TryGetFreeRefresh(out remainNum);
|
| | | freeRefreshBtn.gameObject.SetActive(isFree);
|
| | | goldRefreshBtn.gameObject.SetActive(!isFree);
|
| | | if(isFree)
|
| | | if (isFree)
|
| | | {
|
| | | freeRefreshText.text = Language.Get("DungeonAssist129",remainNum);
|
| | | freeRefreshText.text = Language.Get("DungeonAssist129", remainNum);
|
| | | }
|
| | | else
|
| | | {
|
| | | goldRefreshCostMoneyText.text = assistModel.refreshCostMoney.ToString(); |
| | | goldRefreshCostMoneyText.text = assistModel.refreshCostMoney.ToString();
|
| | | goldRefreshRemianNumText.text = Language.Get("DungeonAssist129", remainNum);
|
| | | }
|
| | | UpdateGoldRefreshBtn();
|
| | |
| | | {
|
| | | int remainNum = 0;
|
| | | bool isFree = assistModel.TryGetFreeRefresh(out remainNum);
|
| | | if(isFree || remainNum > 0)
|
| | | if (isFree || remainNum > 0)
|
| | | {
|
| | | goldRefreshImg.material = MaterialUtility.GetUIDefaultGraphicMaterial();
|
| | | }
|
| | |
| | |
|
| | | private void UpdateTime(float time)
|
| | | {
|
| | | if(time > 0)
|
| | | if (time > 0)
|
| | | {
|
| | | oneKeyHelpText.text = Language.Get("DungeonAssist128", time);
|
| | | }
|
| | |
| | | isRefresh = false;
|
| | | int remainNum = 0;
|
| | | bool isFree = assistModel.TryGetFreeRefresh(out remainNum);
|
| | | if(isFree)
|
| | | if (isFree)
|
| | | {
|
| | | assistModel.SendAssistRefresh();
|
| | | }
|
| | | else
|
| | | {
|
| | | if(remainNum > 0)
|
| | | if (remainNum > 0)
|
| | | {
|
| | | ulong haveBindGold = UIHelper.GetMoneyCnt(2);
|
| | | if (haveBindGold < (ulong)assistModel.refreshCostMoney)
|