| | |
| | | delayTime = 2;
|
| | | HeroBehaviour.OnStartHandupAI -= OnStartHandupAI;
|
| | | HeroBehaviour.OnStopHandupAI -= OnStopHandupAI;
|
| | | playerPack.ItemCntAddAct -= RefreshItemCnt;
|
| | | DeadModel.playerDieEvent -= OnPlayerDie;
|
| | | m_storeModel.RefreshBuyResultEvent -= RefreshBuySuccess;
|
| | | DeadModel.CloseRebornWinEvent -= PlayerRebornSuccess;
|
| | | HeroBehaviour.OnStartHandupAI += OnStartHandupAI;
|
| | | HeroBehaviour.OnStopHandupAI += OnStopHandupAI;
|
| | | playerPack.ItemCntAddAct += RefreshItemCnt;
|
| | | DeadModel.playerDieEvent += OnPlayerDie;
|
| | | m_storeModel.RefreshBuyResultEvent += RefreshBuySuccess;
|
| | | DeadModel.CloseRebornWinEvent += PlayerRebornSuccess;
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | if (secondTimer > 1f)
|
| | | if (secondTimer >= 1f)
|
| | | {
|
| | | if(isGetNewItem)
|
| | | {
|
| | | secondTimer = 0f;
|
| | | delayTime -= 1;
|
| | | if (delayTime <= 0)
|
| | | {
|
| | | isGetNewItem = false;
|
| | | delayTime = 2f;
|
| | | DealBagItem();
|
| | | }
|
| | | }
|
| | | secondTimer = 0f;
|
| | | RefreshBagItem();
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | private void RefreshItemCnt(PackType type, int index, int id)
|
| | | {
|
| | | RefreshBagItem();
|
| | | }
|
| | |
|
| | | public void RefreshBagItem()
|
| | | {
|
| | | if (!_isAutoHangUp)
|
| | |
| | | DebugEx.Log("请开启自动挂机,否则无法出售");
|
| | | return;
|
| | | }
|
| | |
|
| | | DealBagItem();
|
| | | isGetNewItem = true;
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | |
| | | /// </summary>
|
| | | private void DealBagItem()
|
| | | {
|
| | | if (playerPack.GetReaminGridCount(PackType.rptItem) < 5)
|
| | | if (playerPack.GetReaminGridCount(PackType.rptItem) < 5 && modelInterface.isPackResetOk)
|
| | | {
|
| | | if (HangUpSetModel.Instance.GetBool(HangUpAutoBoolType.isAutoDevour))
|
| | | {
|
| | | List<ItemModel> list = playerPack.GetCanDevourModellist();
|
| | | if (list != null && list.Count > 0)
|
| | | if(playerPack.IsReachMinDecomposeNum())
|
| | | {
|
| | | playerPack.SendEquipdevourQuest();
|
| | | return;
|