Example #1
0
        public void RefreshData(UIInitArguments data)
        {
            var _arg2 = new BackPackArguments();

            _arg2.Tab = 0;
            //BackPack.RefreshData(arg2);
            BackPack.CallFromOtherClass("SetPackType", new object[] { BackPackController.BackPackType.Recycle });
            var _RecycleDataColorSelectCount3 = RecycleData.ColorSelect.Count;

            for (var i = 0; i < _RecycleDataColorSelectCount3; i++)
            {
                RecycleData.ColorSelect[i] = false;
            }
            InitializeRebirthBags();
            RecycleData.ColorSelect[0] = true;
            SetColorChoose(0);
            RecycleData.ColorSelect[1] = true;
            SetColorChoose(1);
            RefurbishBags();
            var _args = data as RecycleArguments;

            if (_args == null)
            {
                return;
            }

            if (_args.ItemDataModel != null)
            {
                var _item    = _args.ItemDataModel;
                var _varItem = PlayerDataManager.Instance.GetItem(_item.BagId, _item.Index);
                _varItem.IsChoose = true;
                EnhanceRebirthProvision();
            }
            RecycleData.UIGetShow = 0;
        }
Example #2
0
    public void RefreshData(UIInitArguments data)
    {
        var arg2 = new BackPackArguments();

        arg2.Tab = 0;
        //BackPack.RefreshData(arg2);
        BackPack.CallFromOtherClass("SetPackType", new object[] { BackPackController.BackPackType.Recycle });
        var RecycleDataColorSelectCount3 = RecycleData.ColorSelect.Count;

        for (var i = 0; i < RecycleDataColorSelectCount3; i++)
        {
            RecycleData.ColorSelect[i] = false;
        }
        InitRecycleBags();
        RecycleData.ColorSelect[0] = true;
        SetColorSelect(0);
        RecycleData.ColorSelect[1] = true;
        SetColorSelect(1);
        RefleshBags();
        var args = data as RecycleArguments;

        if (args == null)
        {
            return;
        }

        if (args.ItemDataModel != null)
        {
            var item    = args.ItemDataModel;
            var varItem = PlayerDataManager.Instance.GetItem(item.BagId, item.Index);
            varItem.IsChoose = true;
            AddRecycleItem();
        }
        RecycleData.UIGetShow = 0;
    }
Example #3
0
    public void RefreshData(UIInitArguments data)
    {
        if (data.Args.Count <= 0)
        {
            return;
        }

        var showItemId = data.Args[0];

        DataModel.Item.ItemId = showItemId;
        DataModel.Item.Count  = 1;
        DataModel.Effect      = 1;
        if (data.Args.Count >= 2)
        {
            jumpToWingUI         = 0;
            DataModel.ButtonName = GameUtils.GetDictionaryText(210000);
        }
        else
        {
            jumpToWingUI         = 1;
            DataModel.ButtonName = GameUtils.GetDictionaryText(100000908);
        }

        var tbEquip = Table.GetItemBase(showItemId);

        if (tbEquip != null)
        {
            DataModel.ItemName = tbEquip.Name;
        }
    }
Example #4
0
 public void RefreshData(UIInitArguments data)
 {
     if (data != null)
     {
         DataModel.Tab = data.Tab;
     }
 }
Example #5
0
    public void RefreshData(UIInitArguments data)
    {
        var tbGift = Table.GetGift(4000);

        if (tbGift != null)
        {
            DataModel.Diamond = tbGift.Param[7];

            var temp1 = new BagItemDataModel();
            temp1.ItemId = tbGift.Param[0];
            temp1.Count  = tbGift.Param[1];

            var temp2 = new BagItemDataModel();
            temp2.ItemId = tbGift.Param[2];
            temp2.Count  = tbGift.Param[3];

            DataModel.WingChargeItems[0] = temp1;
            DataModel.WingChargeItems[1] = temp2;

            if (!PlayerDataManager.Instance.GetFlag(tbGift.Flag))// 领取过了
            {
                DataModel.BtnState = 1;
            }
            else
            {
                DataModel.BtnState = 0;
            }

            DataModel.ItemNameList[0] = Table.GetItemBase(temp1.ItemId).Name;
            DataModel.ItemNameList[1] = Table.GetItemBase(temp2.ItemId).Name;

            RefreshMainUI();
        }
    }
Example #6
0
 public void RefreshData(UIInitArguments data)
 {
     if (data != null)
     {
         TabIdx = data.Tab;
     }
 }
        public void RefreshData(UIInitArguments data)
        {
            if (DataModel.TimeDown <= 0)
            {
                DataModel.TimeDown = 11;
            }
            var sceneid = GameLogic.Instance.Scene.SceneTypeId;
            var tbScene = Table.GetScene(sceneid);

            if (null == tbScene)
            {
                return;
            }
            var tbFuben = Table.GetFuben(tbScene.FubenId);

            if (null == tbFuben)
            {
                return;
            }
            if (tbFuben.AssistType == (int)eDungeonAssistType.ElfWar)
            {
                NeedDiamond = NeedDiamond = int.Parse(Table.GetClientConfig(934).Value);
            }
            else if (tbScene.FubenId == 21000)
            {
                NeedDiamond = NeedDiamond = int.Parse(Table.GetClientConfig(941).Value);
            }
            DataModel.ContentInfo = string.Format(GameUtils.GetDictionaryText(100003300), NeedDiamond);
        }
        public void RefreshData(UIInitArguments data)
        {
//         var leftTime = PlayerDataManager.Instance.GetExData((int) eExdataDefine.e742);
//         TimeSpan ts = new TimeSpan(0, 0, leftTime);
//         DataModel.LeftExpTime = GameUtils.GetTimeDiffString(ts);
            DataModel.RoleId = PlayerDataManager.Instance.mInitBaseAttr.RoleId;
        }
Example #9
0
 public void RefreshData(UIInitArguments data)
 {
     if (data != null)
     {
         SwitchPanel(data.Tab);
     }
 }
Example #10
0
    public void RefreshData(UIInitArguments data)
    {
//         var args = data as SmithyFrameArguments;
//         if (args != null && args.BuildingData != null)
//         {
//             BuildingData = args.BuildingData;
//            RefreshCastLeftSideBtns();
//             if (args.Tab >= 0 && args.Tab < 2)
//             {
//                 DataModel.SmithyCastData.TabPage = args.Tab;
//             }
//         }
        ClearEvoData();
        var tbBuilding     = Table.GetBuilding(8);
        var tbBuildService = Table.GetBuildingService(tbBuilding.ServiceId);
        var baseSpeed      = tbBuildService.Param[0] / 100;

        mBuildingLevel  = PlayerDataManager.Instance.GetRes((int)eResourcesType.LevelRes);; //角色等级
        mSpeedUpPercent = baseSpeed;
        var castData = DataModel.SmithyCastData;

        castData.SpeedUpPercent = (int)mSpeedUpPercent;

        RefreshUI();
        RefreshCastLeftSideBtns();

        mEquipPackController.RefreshData(new EquipPackArguments {
            RefreshForEvoEquip = true
        });
        mCurTbForgeId = -1;
        DataModel.SmithyCastData.ShowFurnacePage = 0;
    }
        public void RefreshData(UIInitArguments args)
        {
            if (args == null || args.Args == null || args.Args.Count == 0)
            {
                return;
            }

            DataModel.EraId = args.Args[0];

            var tbMayaBase = Table.GetMayaBase(DataModel.EraId);

            if (tbMayaBase != null)
            {
                var dictId = 0;
                var roleId = PlayerDataManager.Instance.GetRoleId();
                if (roleId < tbMayaBase.DisplayDescIds.Count)
                {
                    dictId = tbMayaBase.DisplayDescIds[roleId];
                }
                else if (tbMayaBase.DisplayDescIds.Count > 0)
                {
                    dictId = tbMayaBase.DisplayDescIds[0];
                }

                DataModel.Desc = GameUtils.GetDictionaryText(dictId);
                if (tbMayaBase.SkillIds.Count > 0 && tbMayaBase.SkillIds[0] > 0)
                {
                    DataModel.EraSkillId = tbMayaBase.SkillIds[roleId];
                }
                else
                {
                    DataModel.EraSkillId = -1;
                }
            }
        }
Example #12
0
    public void RefreshData(UIInitArguments ievent)
    {
        var e = ievent as ShowItemsArguments;
        if (e == null)
        {
            return;
        }

        ResetTimer();

        DataModel.Items.Clear();
        var enumerator = e.Items.GetEnumerator();
        while (enumerator.MoveNext())
        {
            var itemData = new BagItemDataModel();
            itemData.ItemId = enumerator.Current.Key;
            itemData.Count = enumerator.Current.Value;

            DataModel.Items.Add(itemData);
        }

        var ex = new ShowItemsFrameEffectEvent();
        EventDispatcher.Instance.DispatchEvent(ex);

        EventDispatcher.Instance.DispatchEvent(new Close_UI_Event(UIConfig.ItemInfoUI));
    }
Example #13
0
    public void RefreshData(UIInitArguments data)
    {
        var _args = (BossRewardArguments)data;

        var _seconds   = _args.Seconds;
        var _formatStr = GameUtils.GetDictionaryText(1052);

        DataModel.UseTime = string.Format(_formatStr, _seconds / 60, _seconds % 60);

        var _completeType = _args.CompleteType;

        DataModel.IsSuccess = _completeType == eDungeonCompleteType.Success;

        var _items     = new List <ItemIdDataModel>();
        var _itemDatas = _args.Items;

        foreach (var itemData in _itemDatas)
        {
            var _item = new ItemIdDataModel();
            _item.ItemId = itemData.ItemId;
            _item.Count  = itemData.Count;
            _items.Add(_item);
        }
        DataModel.Rewards = new ObservableCollection <ItemIdDataModel>(_items);
    }
Example #14
0
        public void RefreshData(UIInitArguments data)
        {
            {
                // foreach(var model in DataModel.PathList)
                var _enumerator5 = (DataModel.PathList).GetEnumerator();
                while (_enumerator5.MoveNext())
                {
                    var _model = _enumerator5.Current;
                    {
                        _model.IsShow = false;
                    }
                }
            }
            DataModel.PathList.Clear();

            if (mIsDrawPath)
            {
                var _target = ObjManager.Instance.MyPlayer.TargetPos;
                DrawWayLoction(_target);
            }
            DataModel.ShowConsumeMsg = false;
            if (LodeDic.ContainsValue(DataModel.SceneId))
            {
                DataModel.IsShowLodeButton = true;
            }
            else
            {
                DataModel.IsShowLodeButton = false;
            }
        }
Example #15
0
        public void RefreshData(UIInitArguments data)
        {
            if (data.Args.Count <= 0)
            {
                return;
            }

            var okNameDictId = 100000908;
            var showItemId   = data.Args[0];

            okAction = null;
            var args = data as ModleDisPlayUIArguments;

            if (args != null)
            {
                okAction = args.OkAction;
                if (args.OkDictId >= 0)
                {
                    okNameDictId = args.OkDictId;
                }
            }

            DataModel.Item.ItemId = showItemId;
            DataModel.Item.Count  = 1;
            DataModel.Effect      = 1;
            DataModel.ButtonName  = GameUtils.GetDictionaryText(okNameDictId);

            var tbEquip = Table.GetItemBase(showItemId);

            if (tbEquip != null)
            {
                DataModel.ItemName = tbEquip.Name;
            }
        }
Example #16
0
        public void RefreshData(UIInitArguments data)
        {
            //if (DataModel.SelectData.Id == ulong.MaxValue)
            //{
            if (MailCells.Count > 0)
            {
                MailCellData cellData = null;
                cellData = GetCellDataByState(MailStateType.NewMailHave);
                if (cellData == null)
                {
                    cellData = GetCellDataByState(MailStateType.NewMail);
                }
                if (cellData == null)
                {
                    cellData = MailCells[0];
                    GetCellDataByStateIndex = 0;
                }
                DataModel.SelectData = cellData;
                cellData.IsClicked   = 1;
                RequestMailData(GetCellDataByStateIndex != -1 ? GetCellDataByStateIndex : 0);

                OnCheckAllChoose(true);
            }
            //}
        }
Example #17
0
    public void OnBtnGiftRank()
    {
        var arg = new UIInitArguments();
        var e   = new Show_UI_Event(UIConfig.GiftRankUI, arg);

        EventDispatcher.Instance.DispatchEvent(e);
    }
        public void RefreshData(UIInitArguments data)
        {
            var _args = data as ArenaResultArguments;

            if (_args == null)
            {
                return;
            }
            var _datas = new List <ItemIdDataModel>();
            var _index = 0;

            {
                // foreach(var item in msgData.Items)
                var _enumerator1 = (_args.RewardData.Items).GetEnumerator();
                while (_enumerator1.MoveNext())
                {
                    var _item = _enumerator1.Current;
                    {
                        if (_item.Value > 0)
                        {
                            var _itemData = new ItemIdDataModel();
                            _itemData.ItemId = _item.Key;
                            _itemData.Count  = _item.Value;
                            _datas.Add(_itemData);
                            _index++;
                        }
                    }
                }
            }

            DataModel.RewardItems = new ObservableCollection <ItemIdDataModel>(_datas);
            DataModel.ResultType  = _args.RewardData.Result;
            DataModel.RankChange  = _args.RewardData.NewRank;
            DataModel.CloseScend  = 9;
        }
        public void RefreshData(UIInitArguments data)
        {
            FieldFinalUIArgument info = data as FieldFinalUIArgument;

            if (info == null)
            {
                return;
            }
            foreach (var v in info._msg.list)
            {
                for (int i = 0; i < m_DataModel.Cells.Count; i++)
                {
                    var tmp = m_DataModel.Cells[i];
                    if (tmp.FlagId == v.id)
                    {
                        if (v.allianceId > 0)
                        {
                            tmp.AllianceName = v.name;
                            tmp.IsOccupy     = true;
                        }
                        else
                        {
                            tmp.AllianceName = string.Empty;
                            tmp.IsOccupy     = false;
                        }
                    }
                }
            }
        }
Example #20
0
 public void RefreshData(UIInitArguments data)
 {
     if (!PlayerDataManager.Instance.GetFlag(511))
     {
         var list = new Int32Array();
         list.Items.Add(511);
         PlayerDataManager.Instance.SetFlagNet(list);
     }
 }
Example #21
0
    public void RefreshData(UIInitArguments data)
    {
        var args = data as SkillFrameArguments;

        if (args != null && args.Tab != -1)
        {
            SkillDataModel.TabSelectIndex = args.Tab;
        }
        else
        {
            SkillDataModel.TabSelectIndex = 0;
        }

        OnPlayerLevelUpGrade(null);

        //刷新技能天赋数据,使用技能书后会变动
        var boxes           = SkillDataModel.SkillBoxes;
        var skillTalentData = PlayerDataManager.Instance.mSkillTalent;
        var boxesCount0     = boxes.Count;

        for (var i = 0; i < boxesCount0; i++)
        {
            var box = boxes[i];
            if (skillTalentData.ContainsKey(box.SkillId))
            {
                box.LastCount = PlayerDataManager.Instance.mSkillTalent[box.SkillId];
            }
        }

        if (GetInnateCount() == 0)
        {
            SkillDataModel.TalentResetButtonShow = false;
        }
        else
        {
            SkillDataModel.TalentResetButtonShow = true;
        }

        RefreshSelected(SkillDataModel.OtherSkills[0]);

        var enumerator = SkillDataModel.OtherSkills.GetEnumerator();

        while (enumerator.MoveNext())
        {
            var skill = enumerator.Current;
            if (skill != null)
            {
                skill.ShowToggle = false;
            }
        }
        SkillDataModel.OtherSkills[0].ShowToggle = true;

        if (null == data)
        {
            return;
        }
    }
Example #22
0
        public void RefreshData(UIInitArguments data)
        {
            if (PlayerDataManager.Instance.PlayerDataModel.Bags.IsDuableChange)
            {
//有变化才请求
                PlayerDataManager.Instance.RefrshEquipDurable();
                //NetManager.Instance.StartCoroutine(ApplyEquipDurableCoroutine());
            }
        }
Example #23
0
        public void RefreshData(UIInitArguments data)
        {
            if (m_WaitCoroutine != null)
            {
                NetManager.Instance.StopCoroutine(m_WaitCoroutine);
            }

            DataModel.IsShowAnime = false;
            m_WaitCoroutine       = NetManager.Instance.StartCoroutine(AwaitOneSecondAndRevealAnimationCoroutine(data));
        }
Example #24
0
        public void RefreshData(UIInitArguments data)
        {
            var _args = data as MedalInfoArguments;

            if (_args != null)
            {
                MedalInfoData = _args.MedalInfoData;
            }
            ItemMsgInit();
        }
Example #25
0
        public void RefreshData(UIInitArguments data)
        {
            var msg = data as OperationActivityTypeUIArguments;

            ApplyOperationActivity();

            OperationActivityDataModel.ActivityTermList = 0 == msg.Type ? OperationActivityDataModel.OpenActivityTermList : OperationActivityDataModel.NormalActivityTermList;

            ChooseActivityMenu(0);
        }
Example #26
0
    public void RefreshData(UIInitArguments data)
    {
        var args = data as MedalInfoArguments;

        if (args != null)
        {
            MedalInfoData = args.MedalInfoData;
        }
        InitItemInfo();
    }
Example #27
0
        public void RefreshData(UIInitArguments data)
        {
            var args = data as TowerRewardUIArguments;

            if (args == null)
            {
                return;
            }
            if (args.Result == (int)eDungeonCompleteType.Success)
            {
                var cur = PlayerDataManager.Instance.GetExData((int)eExdataDefine.e623);
                var max = PlayerDataManager.Instance.GetExData((int)eExdataDefine.e621);
                DataModel.AwardItems.Clear();
                DataModel.OnceRewards.Clear();
                var tbTower = Table.GetClimbingTower(cur);
                Table.ForeachClimbingTower(tb =>
                {
                    if (tb.FubenId == args.FubenId)
                    {
                        tbTower = tb;
                        return(false);
                    }
                    return(true);
                });
                var tbNext = Table.GetClimbingTower(tbTower.Id + 1);

                if (tbTower != null)
                {
                    for (int i = 0; i < tbTower.RewardList.Count && i < tbTower.NumList.Count; i++)
                    {
                        var bagItemData = new ItemIdDataModel();
                        bagItemData.ItemId = tbTower.RewardList[i];
                        bagItemData.Count  = tbTower.NumList[i];
                        DataModel.AwardItems.Add(bagItemData);
                    }
                    if (max == cur)
                    {
                        for (int i = 0; i < tbTower.OnceRewardList.Count && i < tbTower.OnceNumList.Count; i++)
                        {
                            var bagItemData = new ItemIdDataModel();
                            bagItemData.ItemId = tbTower.OnceRewardList[i];
                            bagItemData.Count  = tbTower.OnceNumList[i];
                            DataModel.OnceRewards.Add(bagItemData);
                        }
                    }
                    DataModel.bWin     = args.Result == (int)eDungeonCompleteType.Success;
                    DataModel.bFirst   = (args.IsFirst == 1);
                    DataModel.bHasNext = DataModel.bWin && tbNext != null;
                    if (tbNext != null)
                    {
                        DataModel.strNext = string.Format(GameUtils.GetDictionaryText(100001220), tbNext.Id);
                    }
                }
            }
        }
Example #28
0
 public void OnClickIcon()
 {
     if (itemIdDM.BuffId != -1)
     {
         var arg = new UIInitArguments();
         arg.Args = new List <int>();
         arg.Args.Add(itemIdDM.BuffId);
         arg.Args.Add(itemIdDM.BuffLevel);
         EventDispatcher.Instance.DispatchEvent(new Show_UI_Event(UIConfig.EquipSkillTipUI, arg));
     }
 }
Example #29
0
 public void skillMsg()
 {
     if (equipDataModel.BuffId != -1)
     {
         var arg = new UIInitArguments();
         arg.Args = new List <int>();
         arg.Args.Add(equipDataModel.BuffId);
         arg.Args.Add(equipDataModel.BuffLevel);
         EventDispatcher.Instance.DispatchEvent(new Show_UI_Event(UIConfig.EquipSkillTipUI, arg));
     }
 }
Example #30
0
    public void RefreshData(UIInitArguments data)
    {
        ClearAll();

        RefreshAllEquip();
        RefreshBagItems();

        DataModel.TogglePack = 0;
        DataModel.Page       = 0;

        SelectEquip(0);
    }