| | |
| | | } |
| | | private void OnEnable()
|
| | | {
|
| | |
|
| | | playerPack.RefreshItemCountAct += RefreshItemCountAct;
|
| | | playerPack.ItemCntReduceAct += ItemCntReduceAct;
|
| | | } |
| | | private void OnDisable()
|
| | | {
|
| | |
|
| | | playerPack.RefreshItemCountAct -= RefreshItemCountAct;
|
| | | playerPack.ItemCntReduceAct -= ItemCntReduceAct;
|
| | | } |
| | | |
| | | public void Init()
|
| | |
| | | {
|
| | | m_ScrollerController.OnRefreshCell -= OnRefreshGridCell;
|
| | | }
|
| | | private void ItemCntReduceAct(PackType arg1, int arg2, int arg3)
|
| | | {
|
| | | if (arg1 == PackType.rptDogzItem)
|
| | | {
|
| | | if (m_ToggleAll.isOn)
|
| | | {
|
| | | m_ToggleAll.isOn = false;
|
| | | }
|
| | | GetGodBeastBag();
|
| | | FilterQuality();
|
| | | m_ScrollerController.m_Scorller.RefreshActiveCellViews();//刷新可见
|
| | | if (AbsorbEvent != null)
|
| | | {
|
| | | AbsorbEvent(AbsorptionDic);
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | private void RefreshItemCountAct(PackType arg1, int arg2, int arg3)
|
| | | {
|
| | | if (arg1 == PackType.rptDogzItem)
|
| | | {
|
| | | if (m_ToggleAll.isOn)
|
| | | {
|
| | | m_ToggleAll.isOn = false;
|
| | | }
|
| | | GetGodBeastBag();
|
| | | FilterQuality();
|
| | | m_ScrollerController.m_Scorller.RefreshActiveCellViews();//刷新可见
|
| | | if (AbsorbEvent != null)
|
| | | {
|
| | | AbsorbEvent(AbsorptionDic);
|
| | | }
|
| | | }
|
| | | }
|
| | | private void GetGodBeastBag()//获取神兽背包数据排序
|
| | | {
|
| | | GodBeastBagList.Clear();
|