| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569 | 
							- using UI.DressUp;
 
- using FairyGUI;
 
- using UnityEngine;
 
- using System.Collections.Generic;
 
- using System;
 
- using ET;
 
- using System.Collections;
 
- namespace GFGGame
 
- {
 
-     public class DressUpFightType
 
-     {
 
-         public int levelID;
 
-         public int teaPartID;
 
-     }
 
-     public class DressUpFightView : BaseView
 
-     {
 
-         private UI_DressUpFightUI _ui;
 
-         private int _fightID;
 
-         private int _levelID;
 
-         private int _TeaPartyID;
 
-         private float listType1X = 0;
 
-         private float partsListX = 0;
 
-         private float partsListScrollingPosY = 0;
 
-         private DressUpListType currentListType;
 
-         private int[] _currentList2;
 
-         private GameObject _sceneObject;
 
-         private List<int> _currentList3 = new List<int>();
 
-         private List<int> _currentList4 = new List<int>();
 
-         private int _currentMenuType;
 
-         private int _currentSuitId;
 
-         private StoryLevelCfg _levelCfg;
 
-         private StoryFightCfg _fightCfg;
 
-         private int scoreType = 0;  //目标分数类型保存
 
-         private bool _IsTeaParty = false;
 
-         private const int SORT_BY_HIGH_SCORE = 0;
 
-         private const int SORT_BY_LOW_SCORE = 1;
 
-         private int _scoreIndex = SORT_BY_HIGH_SCORE;
 
-         private List<LongPressGesture> _listLongPress = new List<LongPressGesture>();
 
-         public override void Dispose()
 
-         {
 
-             if (_sceneObject != null)
 
-             {
 
-                 PrefabManager.Instance.Restore(_sceneObject);
 
-                 _sceneObject = null;
 
-             }
 
-             for (int i = 0; i < _listLongPress.Count; i++)
 
-             {
 
-                 _listLongPress[i].Dispose();
 
-             }
 
-             if (_ui != null)
 
-             {
 
-                 _ui.Dispose();
 
-                 _ui = null;
 
-             }
 
-             base.Dispose();
 
-         }
 
-         protected override void OnInit()
 
-         {
 
-             base.OnInit();
 
-             packageName = UI_DressUpFightUI.PACKAGE_NAME;
 
-             _ui = UI_DressUpFightUI.Create();
 
-             viewCom = _ui.target;
 
-             isfullScreen = true;
 
-             isReturnView = true;
 
-             _ui.m_btnClose.width = GRoot.inst.width;
 
-             _ui.m_btnClose.height = GRoot.inst.height;
 
-             _ui.m_btnClose.AddRelation(GRoot.inst, RelationType.Size);
 
-             _ui.m_btnLastStep.visible = true;
 
-             _ui.m_btnNextStep.visible = true;
 
-             _ui.m_btnClose.visible = false;
 
-             _ui.m_grpTips.visible = false;
 
-             _ui.m_btnRepeal.visible = false;
 
-             _ui.m_btnRenewal.visible = false;
 
-             _ui.m_btnSearch.visible = true;
 
-             // _ui.m_comboBox.items = new string[] { "我的套装一", "我的套装二", "我的套装三", "我的套装四", "我的套装五", "我的套装六" };
 
-             _ui.m_partsList.m_comboBoxRarity.items = new string[] { "高分优先", "低分优先" };
 
-             _ui.m_partsListSearch.m_comboBoxRarity.items = new string[] { "高分优先", "低分优先" };
 
-             InitLists();
 
-             _ui.m_partsList.m_comboBoxRarity.onChanged.Add(OnComboBoxRarityChanged);
 
-             _ui.m_partsListSearch.m_comboBoxRarity.onChanged.Add(OnSearchComboBoxRarityChanged);
 
-             _ui.m_btnBack.onClick.Add(OnClickBtnBack);
 
-             _ui.m_btnHome.onClick.Add(OnClickBtnHome);
 
-             // _ui.m_btnClothingShop.onClick.Add(OnClickBtnClothingShop);
 
-             // _ui.m_comboBox.onChanged.Add(OnComboBoxChanged);
 
-             _ui.m_comListType1.m_listType.onClickItem.Add(OnClickListType1Item);
 
-             _ui.m_comListType2.m_listType.onClickItem.Add(OnClickListType2Item);
 
-             _ui.m_partsList.m_list.onClickItem.Add(OnClickPartsListItem);
 
-             _ui.m_partsList2.m_list.onClickItem.Add(OnClickSuitPartsListItem);
 
-             _ui.m_partsListSearch.m_list.onClickItem.Add(OnClickSearchPartsListItem);
 
-             _ui.m_touchPad.onClick.Add(OnTouchPad);
 
-             _ui.m_btnHint.onClick.Add(OnClickBtnHint);
 
-             // _ui.m_btnGuide.onClick.Add(OnTouchPad);
 
-             _ui.m_btnClose.onClick.Add(OnClickBtnClose);
 
-             _ui.m_btnDelete.onClick.Add(OnClickBtnDelete);
 
-             _ui.m_btnNext.onClick.Add(OnClickBtnNext);
 
-             _ui.m_btnRecommend.onClick.Add(OnClickBtnRecommend);
 
-             _ui.m_btnSearch.onClick.Add(OnClickBtnSearch);
 
-             _ui.m_btnAutoPlay.onClick.Add(OnClickBtnAutoPlay);
 
-             _ui.m_btnLastStep.onClick.Add(OnClickBtnLastStep);
 
-             _ui.m_btnNextStep.onClick.Add(OnClickBtnNextStep);
 
-             _ui.m_btnSubmission.onClick.Add(OnClickBtnSubmission);
 
-             
 
-             _ui.m_compNeed.target.onClick.Add(OnClickComNeed);
 
-             _ui.m_compNeed.m_listTag.itemRenderer = RenderListTagItem;
 
-             // _ui.m_btnShow.onClick.Add(OnClickBtnShow);
 
-             // _ui.m_btnHide.onClick.Add(OnClickBtnHide);
 
-             // _ui.m_loaShow.onClick.Add(OnClickLoaShow);
 
-             // _ui.m_btnHide.visible = false;
 
-             // EventAgent.AddEventListener(ConstMessage.ITEM_CHANGED, UpdatePartsListSort);
 
-             _ui.m_partsList2.m_comboBoxRarity.visible = false;
 
-             _ui.m_partsList2.m_imgTop.visible = true;
 
-             _ui.m_partsList.m_imgTop.visible = false;
 
-         }
 
-         protected override void AddEventListener()
 
-         {
 
-             base.AddEventListener();
 
-             EventAgent.AddEventListener(ConstMessage.CARD_CHOOSE, StartCalculateScore);
 
-             EventAgent.AddEventListener(ConstMessage.DRESS_SEARCH, UpdateSerch);
 
-             EventAgent.AddEventListener(ConstMessage.DRESS_FILTER, UpdateSerch);
 
-             EventAgent.AddEventListener(ConstMessage.DRESS_FILTER_RESET, DressResetSerch);
 
-             EventAgent.AddEventListener(ConstMessage.TEA_PARTY_STATU, TeaPartyStatuChange);
 
-             EventAgent.AddEventListener(ConstMessage.CLOTHING_SYNTHETIC_SUCCESS, UpdateNeedClothesState);
 
-             // EventAgent.AddEventListener(ConstMessage.DRESS_UP_SCORE_CHANGED, UpdateScore);
 
-         }
 
-         protected override void RemoveEventListener()
 
-         {
 
-             base.RemoveEventListener();
 
-             EventAgent.RemoveEventListener(ConstMessage.CARD_CHOOSE, StartCalculateScore);
 
-             EventAgent.RemoveEventListener(ConstMessage.DRESS_SEARCH, UpdateSerch);
 
-             EventAgent.RemoveEventListener(ConstMessage.DRESS_FILTER, UpdateSerch);
 
-             EventAgent.RemoveEventListener(ConstMessage.DRESS_FILTER_RESET, DressResetSerch);
 
-             EventAgent.RemoveEventListener(ConstMessage.TEA_PARTY_STATU, TeaPartyStatuChange);
 
-             EventAgent.RemoveEventListener(ConstMessage.CLOTHING_SYNTHETIC_SUCCESS, UpdateNeedClothesState);
 
-             // EventAgent.RemoveEventListener(ConstMessage.DRESS_UP_SCORE_CHANGED, UpdateScore);
 
-         }
 
-         protected override void OnShown()
 
-         {
 
-             base.OnShown();
 
-             var objData = (DressUpFightType)this.viewData;
 
-             if (objData.teaPartID > 0) {
 
-                 _IsTeaParty = true;
 
-                 _TeaPartyID = objData.teaPartID;
 
-             }
 
-             else
 
-                 _IsTeaParty = false;
 
-             _levelID = objData.levelID;
 
-             if (!_IsTeaParty)
 
-                 _ui.m_c1.selectedIndex = 0;
 
-             else
 
-                 _ui.m_c1.selectedIndex = 2;
 
-             _ui.m_loaGuide.visible = true;
 
-             InstanceZonesDataManager.usedRecommend = false;
 
-             // _ui.m_comboBox.title = "我的套装";
 
-             _ui.m_txtRecommendCount.SetVar("v1", "" + GameGlobal.myNumericComponent.GetAsInt(ET.NumericType.RecommendCount)).FlushVars();
 
-             _ui.m_txtRecommendCount.SetVar("v2", GlobalCfgArray.globalCfg.recommendCount.ToString()).FlushVars();
 
-             _scoreIndex = _ui.m_partsList.m_comboBoxRarity.selectedIndex;
 
-             _ui.m_btnAutoPlay.selected = FightDataManager.Instance.autoPlay;
 
-             _ui.m_btnAutoPlay.visible = FunctionOpenDataManager.Instance.CheckIsFunOpenById(ConstFunctionId.FUNCTION_AUTOPLAY_FIGHT, false);
 
-             _ui.m_btnRecommend.visible = FunctionOpenDataManager.Instance.CheckIsFunOpenById(ConstFunctionId.FUNCTION_AUTOPLAY_FIGHT, false);
 
-             if (!_IsTeaParty) { 
 
-                 InstanceZonesDataManager.currentLevelCfgId = _levelID;
 
-                 _levelCfg = StoryLevelCfgArray.Instance.GetCfg(_levelID);
 
-                 _fightCfg = StoryFightCfgArray.Instance.GetCfg(_levelCfg.fightID);
 
-                 if (_levelCfg.type == ConstInstanceZonesType.Field)
 
-                 {
 
-                     scoreType = FieldDataManager.Instance.fieldInfos.theme;
 
-                     _ui.m_btnAutoPlay.visible = false;
 
-                 }
 
-                 else {
 
-                     scoreType = _fightCfg.scoreType;
 
-                 }
 
-                 InstanceZonesDataManager.FightScene = _levelCfg.type;
 
-                 _ui.m_compNeed.target.visible = _fightCfg.needItemId > 0 || _fightCfg.needSuitId > 0 || _fightCfg.needTagsArr.Length > 0;
 
-                 UpdateNeedClothesState();
 
-             }
 
-             //判断日志,后续解决飞花令需要删除
 
-             if (InstanceZonesDataManager.FightScene == ConstInstanceZonesType.Arena && _levelID != 0)
 
-             {
 
-                 Debug.LogError($"text :_levelID: {_levelID}");
 
-             }
 
-             InstanceZonesDataManager.currentScoreType = scoreType;
 
-             //一级菜单
 
-             _ui.m_comListType1.m_listType.RemoveChildrenToPool();
 
-             _ui.m_comListType1.m_listType.numItems = DressUpMenuItemCfg1Array.Instance.dataArray.Length - 3;
 
-             //_ui.m_comListType1.m_listType1.ResizeToFit(_ui.m_listType1.numItems);
 
-             float maxHeight = _ui.target.height - _ui.m_comListType1.m_listType.y - DressUpView.BOTTOM_BLANK;
 
-             if (_ui.m_comListType1.m_listType.height > maxHeight)
 
-             {
 
-                 _ui.m_comListType1.m_listType.height = maxHeight;
 
-             }
 
-             _ui.m_comListType1.target.x = _ui.target.width;
 
-             _ui.m_comListType2.target.x = _ui.target.width;
 
-             _ui.m_partsList.target.x = _ui.target.width;
 
-             _ui.m_partsList2.target.x = _ui.target.width;
 
-             _ui.m_partsListSearch.target.x = _ui.target.width;
 
-             _ui.m_scoreType.url = "ui://CommonGame/kp_sx_" + scoreType;
 
-             this.showListType1();
 
-             if (_sceneObject == null)
 
-             {
 
-                 _sceneObject = PrefabManager.Instance.InstantiateSync(ResPathUtil.GetPrefabPath("SceneDressUpFight"));
 
-                 MyDressUpHelper.dressUpObj.setSceneObj(_sceneObject, false, false);
 
-                 MyDressUpHelper.dressUpObj.PutOnDefaultDressUpData(_IsTeaParty);
 
-                 if (_IsTeaParty) {
 
-                     foreach (var id in LeagueDataManager.Instance.RoleTeapartyInfo.TempEquipIds)
 
-                     {
 
-                         MyDressUpHelper.dressUpObj.AddOrRemove(id, true);
 
-                     }
 
-                 }
 
-             }
 
-             _ui.m_txtDressLimit.text = string.Format("饰品穿戴限制:{0}/{1}", MyDressUpHelper.GetCurrentOrnamentCount(), GlobalCfgArray.globalCfg.dressLimitCount);
 
-             UpdateStepBtn(true);
 
-             UpdateScore();
 
-             if (!_IsTeaParty)
 
-                 SendLog();
 
-             else
 
-             {
 
-                 var teapartyRoleCfg = TeapartyRoleCfgArray.Instance.GetCfgsByid(LeagueDataManager.Instance.TeaPartyId);
 
-                 _ui.m_txtTeaPartyName.text = teapartyRoleCfg[objData.teaPartID - 1].name;
 
-             }
 
-             Timers.inst.AddUpdate(CheckGuide);
 
-             TeaPartyStatuChange();
 
-         }
 
-         protected override void OnHide()
 
-         {
 
-             base.OnHide();
 
-             _ui.m_btnClose.visible = false;
 
-             _ui.m_grpTips.visible = false;
 
-             if (_sceneObject != null)
 
-             {
 
-                 PrefabManager.Instance.Restore(_sceneObject);
 
-                 _sceneObject = null;
 
-             }
 
-             _fightCfg = null;
 
-             _levelCfg = null;
 
-             DressUpMenuItemDataManager.Clear();
 
-             MyDressUpHelper.ResetMemory();
 
-             Timers.inst.Remove(CheckGuide);
 
-         }
 
-         private void OnClickBtnLastStep()
 
-         {
 
-             if (!MyDressUpHelper.OnClickBtnLastStep()) return;
 
-             UpdateStepBtn(false);
 
-         }
 
-         private void OnClickBtnNextStep()
 
-         {
 
-             if (!MyDressUpHelper.OnClickBtnNextStep()) return;
 
-             UpdateStepBtn(false);
 
-         }
 
-         //茶话会提交搭配
 
-         private void OnClickBtnSubmission()
 
-         {
 
-             AlertUI.Show("是否确认提交本次搭配?")
 
-             .SetLeftButton(true, "取消")
 
-             .SetRightButton(true, "确认", (object param) =>
 
-             {
 
-                 ChangeTeapartyDressup();
 
-             });
 
-         }
 
-         private async void ChangeTeapartyDressup()
 
-         {
 
-             DressUpData dressUpData = MyDressUpHelper.dressUpObj.DressUpDataClone();
 
-             bool result = await LeagueSproxy.ChangeTeapartyDressup(RoleDataManager.roleId, _TeaPartyID, dressUpData.itemList);
 
-             if (result)
 
-             {
 
-                 backView();
 
-             }
 
-         }
 
-         private void backView()
 
-         {
 
-             this.Hide();
 
-             //if (_IsTeaParty)
 
-             //{
 
-             //    ViewManager.Show<LeagueTeaPartyView>();
 
-             //}
 
-             //else if (_levelCfg.type == ConstInstanceZonesType.Studio && _levelCfg.subType != ConstInstanceZonesSubType.Hard3)
 
-             //{
 
-             //    ViewManager.Show(StudioDataManager.Instance.VIEW_NAME, StudioDataManager.Instance.PROPERTY_SELECT_INDEX, ViewManager.GetGoBackDatas(StudioDataManager.Instance.VIEW_NAME));
 
-             //}
 
-             //else if (_levelCfg.type == ConstInstanceZonesType.Studio && _levelCfg.subType == ConstInstanceZonesSubType.Hard3)
 
-             //{
 
-             //    if (StudioDataManager.Instance.IsluckyBoxFilingChapter())
 
-             //    {
 
-             //        ViewManager.Show<StudioFilingView>(StudioDataManager.Instance.GetLuckyBoxActivityID(), ViewManager.GetGoBackDatas(typeof(StudioFilingView).FullName));
 
-             //    }
 
-             //    else
 
-             //    {
 
-             //        ViewManager.Show<StudioFilingView>(null, ViewManager.GetGoBackDatas(typeof(StudioFilingView).FullName));
 
-             //    }
 
-             //}
 
-             //else if (_levelCfg.type == ConstInstanceZonesType.Field)
 
-             //{
 
-             //    ViewManager.Show<FieldView>(null, ViewManager.GetGoBackDatas(typeof(FieldView).FullName));
 
-             //    //ViewManager.GoBackFrom(typeof(DressUpFightView).FullName);
 
-             //}
 
-             //else
 
-             //{
 
-             //     //ViewManager.GoBackFrom(typeof(StoryChapterView).FullName);
 
-             //    ViewManager.Show<StoryChapterView>(_levelCfg.chapterId);//, new object[] { typeof(StoryChapterListView).FullName}
 
-             //}
 
-             ////MyDressUpHelper.dressUpObj.TakeOffAll();
 
-             //this.Hide();
 
-         }
 
-         private void OnClickBtnBack()
 
-         {
 
-             if (!_IsTeaParty) {
 
-                 AlertUI.Show("是否确定退出?")
 
-                 .SetLeftButton(true, "否").SetRightButton(true, "是", (object data) =>
 
-                 {
 
-                     backView();
 
-                 });
 
-             }
 
-             else {
 
-                 DressUpData dressUpData = MyDressUpHelper.dressUpObj.DressUpDataClone();
 
-                 ChangeTempCollocation(dressUpData.itemList);
 
-                 backView();
 
-             }
 
-             //ViewManager.Show<StoryChapterView>(StoryDataManager.currentChapter);
 
-         }
 
-         private async void ChangeTempCollocation(List<int> tempEquipIds)
 
-         {
 
-             bool result = await LeagueSproxy.ChangeTempCollocation(tempEquipIds);
 
-             if (result)
 
-             {
 
-             }
 
-         }
 
-         private void OnClickBtnHome()
 
-         {
 
-             AlertUI.Show("是否返回?")
 
-            .SetLeftButton(true, "否").SetRightButton(true, "是", (object data) =>
 
-            {
 
-                //MyDressUpHelper.dressUpObj.TakeOffAll();
 
-                GameController.GoBackToMainView();
 
-            });
 
-         }
 
-         private void OnClickBtnClothingShop()
 
-         {
 
-             ViewManager.Show<ClothingShopView>(new object[] { null, scoreType }, false);
 
-         }
 
-         private void OnClickListType1Item(EventContext context)
 
-         {
 
-              //GuideController.HideGuide();
 
-             GObject typeItem = context.data as GObject;
 
-             int order = (int)typeItem.data;
 
-             DressUpMenuItemCfg1 item1 = DressUpMenuItemCfg1Array.Instance.dataArray[order - 1];
 
-             if (item1.subMenusArr.Length > 0)
 
-             {
 
-                 this.showListType2(item1.subMenusArr);
 
-             }
 
-             else
 
-             {
 
-                 if (this.showListParts(item1.type) == false)
 
-                 {
 
-                     PromptController.Instance.ShowFloatTextPrompt("未获得此类部件");
 
-                     return;
 
-                 }
 
-                 this.showListParts(item1.type);
 
-             }
 
-             this.hideListType1();
 
-             UpdateListPartsSelected();
 
-         }
 
-         private void OnClickListType2Item(EventContext context)
 
-         {
 
-             GObject typeItem = context.data as GObject;
 
-             int order = (int)typeItem.data;
 
-             DressUpMenuItemCfg2 item2 = DressUpMenuItemCfg2Array.Instance.dataArray[order - 1];
 
-             if (this.showListParts(item2.type) == false)
 
-             {
 
-                 PromptController.Instance.ShowFloatTextPrompt("未获得此类部件");
 
-                 return;
 
-             }
 
-             this.hideListType2();
 
-         }
 
-         private void OnClickSearchPartsListItem(EventContext context)
 
-         {
 
-             if (ViewManager.isViewOpen(typeof(DressUpItemTipsView).FullName))
 
-             {
 
-                 return;
 
-             }
 
-             GObject listItem = context.data as GObject;
 
-             int id = (int)listItem.data;
 
-             bool isOrnament = DressUpMenuItemCfg1Array.Instance.CheckIsOrnamentsType(id);
 
-             bool isDress = MyDressUpHelper.dressUpObj.CheckDressUpItemIsOn(id);
 
-             bool isHasSame = MyDressUpHelper.dressUpObj.CheckSameTypeIsOn(id);
 
-             bool isMaxCount = MyDressUpHelper.GetCurrentOrnamentCount() >= GlobalCfgArray.globalCfg.dressLimitCount;
 
-             if (isOrnament && !isDress && !isHasSame && isMaxCount)
 
-             {
 
-                 PromptController.Instance.ShowFloatTextPrompt("饰品穿戴数量已达上限");
 
-                 return;
 
-             }
 
-             MyDressUpHelper.dressUpObj.AddOrRemove(id, true);
 
-             _ui.m_txtDressLimit.text = string.Format("饰品穿戴限制:{0}/{1}", MyDressUpHelper.GetCurrentOrnamentCount(), GlobalCfgArray.globalCfg.dressLimitCount);
 
-             UpdateStepBtn(true);
 
-             // UpdateSearchListPartsSelected();
 
-             UpdateScore();
 
-         }
 
-         private void OnClickPartsListItem(EventContext context)
 
-         {
 
-             if (ViewManager.isViewOpen(typeof(DressUpItemTipsView).FullName))
 
-             {
 
-                 return;
 
-             }
 
-             GObject listItem = context.data as GObject;
 
-             int id = (int)listItem.data;
 
-             if (_currentMenuType == (int)ConstDressUpItemType.TAO_ZHUANG)
 
-             {
 
-                 partsListScrollingPosY = _ui.m_partsList.m_list.scrollPane.scrollingPosY;
 
-                 this.showListParts2(id);
 
-                 this.hideListParts();
 
-                 MyDressUpHelper.dressUpObj.PutOnItemList(MyDressUpHelper.GetSuitFightItems(id));
 
-                 UpdateStepBtn(true);
 
-                 // MyDressUpHelper.dressUpObj.PutOnSuitCfg(id, false);
 
-             }
 
-             else
 
-             {
 
-                 bool isOrnament = DressUpMenuItemCfg1Array.Instance.CheckIsOrnamentsType(id);
 
-                 bool isDress = MyDressUpHelper.dressUpObj.CheckDressUpItemIsOn(id);
 
-                 bool isHasSame = MyDressUpHelper.dressUpObj.CheckSameTypeIsOn(id);
 
-                 bool isMaxCount = MyDressUpHelper.GetCurrentOrnamentCount() >= GlobalCfgArray.globalCfg.dressLimitCount;
 
-                 if (isOrnament && !isDress && !isHasSame && isMaxCount)
 
-                 {
 
-                     PromptController.Instance.ShowFloatTextPrompt("饰品穿戴数量已达上限");
 
-                     return;
 
-                 }
 
-                 MyDressUpHelper.dressUpObj.AddOrRemove(id, true);
 
-                 UpdateStepBtn(true);
 
-             }
 
-             _ui.m_txtDressLimit.text = string.Format("饰品穿戴限制:{0}/{1}", MyDressUpHelper.GetCurrentOrnamentCount(), GlobalCfgArray.globalCfg.dressLimitCount);
 
-             // UpdateListPartsSelected();
 
-             // UpdateListSuitPartsSelected();
 
-             UpdateScore();
 
-         }
 
-         private void OnClickSuitPartsListItem(EventContext context)
 
-         {
 
-             if (ViewManager.isViewOpen(typeof(DressUpItemTipsView).FullName))
 
-             {
 
-                 return;
 
-             }
 
-             GObject listItem = (GObject)context.data as GObject;
 
-             int id = (int)listItem.data;
 
-             bool isOrnament = DressUpMenuItemCfg1Array.Instance.CheckIsOrnamentsType(id);
 
-             bool isDress = MyDressUpHelper.dressUpObj.CheckDressUpItemIsOn(id);
 
-             bool isHasSame = MyDressUpHelper.dressUpObj.CheckSameTypeIsOn(id);
 
-             bool isMaxCount = MyDressUpHelper.GetCurrentOrnamentCount() >= GlobalCfgArray.globalCfg.dressLimitCount;
 
-             if (isOrnament && !isDress && !isHasSame && isMaxCount)
 
-             {
 
-                 PromptController.Instance.ShowFloatTextPrompt("饰品穿戴数量已达上限");
 
-                 return;
 
-             }
 
-             if (!DressUpMenuItemDataManager.CheckHasItem(id))
 
-             {
 
-                 PromptController.Instance.ShowFloatTextPrompt("还未获得这件装扮");
 
-                 return;
 
-             }
 
-             MyDressUpHelper.dressUpObj.AddOrRemove(id, true);
 
-             _ui.m_txtDressLimit.text = string.Format("饰品穿戴限制:{0}/{1}", MyDressUpHelper.GetCurrentOrnamentCount(), GlobalCfgArray.globalCfg.dressLimitCount);
 
-             UpdateStepBtn(true);
 
-             // UpdateListSuitPartsSelected();
 
-             UpdateScore();
 
-         }
 
-         private void UpdateStepBtn(bool isAdd, int suitId = 0)
 
-         {
 
-             if (isAdd)
 
-             {
 
-                 MyDressUpHelper.AddMemoryDressup();
 
-             }
 
-             _ui.m_btnLastStep.enabled = MyDressUpHelper.stepIndex > 0;
 
-             _ui.m_btnNextStep.enabled = MyDressUpHelper.stepIndex < MyDressUpHelper.dressMemory.Count - 1;
 
-             UpdateListPartsSelected();
 
-             UpdateListSuitPartsSelected();
 
-             UpdateScore();
 
-         }
 
-         private void OnLongPress(EventContext context)
 
-         {
 
-             LongPressGesture gesture = (LongPressGesture)context.sender;
 
-             int itemId = (int)gesture.host.data;
 
-             GoodsItemTipsController.ShowItemTips(itemId);
 
-         }
 
-         private void OnTouchPad()
 
-         {
 
-             if (this.currentListType == DressUpListType.List4)
 
-             {
 
-                 this.hideListParts2();
 
-                 this.showListParts(ConstDressUpItemType.TAO_ZHUANG, true);
 
-             }
 
-             else if (this.currentListType == DressUpListType.List3)
 
-             {
 
-                 if (_currentList2 != null)
 
-                 {
 
-                     this.showListType2(_currentList2);
 
-                 }
 
-                 else
 
-                 {
 
-                     this.showListType1();
 
-                 }
 
-                 this.hideListParts();
 
-             }
 
-             else if (this.currentListType == DressUpListType.List2)
 
-             {
 
-                 this.showListType1();
 
-                 this.hideListType2();
 
-             }
 
-             else if (this.currentListType == DressUpListType.List5)
 
-             {
 
-                 this.showListType1();
 
-                 this.hideSearchListType();
 
-             }
 
-         }
 
-         private void OnClickBtnHint()
 
-         {
 
-             this.ShowTaskHint();
 
-         }
 
-         private void OnClickBtnDelete()
 
-         {
 
-             MyDressUpHelper.dressUpObj.TakeOffAll();
 
-             _ui.m_partsList.m_list.numItems = _currentList3.Count;
 
-             _ui.m_partsList2.m_list.numItems = _currentList4.Count;
 
-             _ui.m_txtDressLimit.text = string.Format("饰品穿戴限制:{0}/{1}", MyDressUpHelper.GetCurrentOrnamentCount(), GlobalCfgArray.globalCfg.dressLimitCount);
 
-             UpdateStepBtn(true);
 
-             // UpdateListPartsSelected();
 
-             // UpdateListSuitPartsSelected();
 
-         }
 
-         private void OnClickBtnClose()
 
-         {
 
-             _ui.m_btnClose.visible = false;
 
-             _ui.m_grpTips.visible = false;
 
-         }
 
-         private void OnClickBtnNext()
 
-         {
 
-             // if (!MyDressUpHelper.CheckPutOnFinish())
 
-             // {
 
-             //     AlertUI.Show("只有换好衣服才能出门哦!")
 
-             //         .SetRightButton(true, "好的");
 
-             //     return;
 
-             // }
 
-             if (!CheckHasNeed())
 
-             {
 
-                 AlertUI.Show("未穿戴必需品。").SetRightButton(true, "好的");
 
-                 return;
 
-             }
 
-             var levelCfg = StoryLevelCfgArray.Instance.GetCfg(_levelID);
 
-             if (RoleDataManager.power < levelCfg.power)
 
-             {
 
-                 ItemUtil.AddPower(CheckCardOrNext);
 
-                 return;
 
-             }
 
-             CheckCardOrNext();
 
-         }
 
-         private bool CheckHasNeed()
 
-         {
 
-             int _suitId = MyDressUpHelper.dressUpObj.suitId;
 
-             bool isNoSuit = _fightCfg.needSuitId > 0 && _suitId != _fightCfg.needSuitId;//需要套装但未穿套装
 
-             bool isDressUpItem = MyDressUpHelper.dressUpObj.CheckDressUpItemIsOn(_fightCfg.needItemId);
 
-             bool isIncludeItem = _suitId > 0 && Array.IndexOf(SuitCfgArray.Instance.GetCfg(_suitId).partsArr, _fightCfg.needItemId) >= 0;
 
-             bool isNoItem = _fightCfg.needItemId > 0 && !isDressUpItem && !isIncludeItem;
 
-             if (isNoSuit || isNoItem)
 
-             {
 
-                 return false;
 
-             }
 
-             return true;
 
-         }
 
-         //private void OnClickBtnPhotograph()
 
-         //{
 
-         //    Timers.inst.StartCoroutine(ScreenShotTex());
 
-         //}
 
-         //private IEnumerator ScreenShotTex()
 
-         //{
 
-         //    GameObject Role = _sceneObject.transform.Find("Role").gameObject;
 
-         //    GameObject CopyRoleParent = _sceneObject.transform.Find("CopyRole").gameObject;
 
-         //    Transform CopyRole = CopyRoleParent.transform.Find("Role");
 
-         //    if (CopyRole != null)
 
-         //    {
 
-         //        GameObject.DestroyImmediate(CopyRole.gameObject);
 
-         //    }
 
-         //    Transform transform = GameObject.Instantiate(Role, CopyRoleParent.transform.position, Quaternion.identity).transform;//实例化物体
 
-         //    transform.parent = CopyRoleParent.transform;
 
-         //    transform.name = "Role";
 
-         //    GameObject gameObject = _sceneObject.transform.Find("FightCamera").gameObject;
 
-         //    Camera camera = gameObject.GetComponent<Camera>();
 
-         //    FightDataManager.Instance.RoleTextuex = FightDataManager.Instance.GetPrintscreenNTexture(camera);
 
-         //    yield return new WaitForEndOfFrame();
 
-         //    if (CardDataManager.GetCardListByRoleType(0).Count > 0)
 
-         //    {
 
-         //        ViewManager.Show<StoryCardChoose>(scoreType);
 
-         //    }
 
-         //    else
 
-         //    {
 
-         //        StartCalculateScore();
 
-         //    }
 
-         //}
 
-         private void CheckCardOrNext()
 
-         {
 
-             if (CardDataManager.GetCardListByRoleType(0).Count > 0)
 
-             {
 
-                 ViewManager.Show<StoryCardChoose>(scoreType);
 
-             }
 
-             else
 
-             {
 
-                 StartCalculateScore();
 
-             }
 
-         }
 
-         private void StartCalculateScore()
 
-         {
 
-             InstanceZonesDataManager.currentLevelCfgId = _levelID;
 
-             //不可移动代码位置
 
-             bool hasFightTarget = _fightCfg.targetName != null && _fightCfg.targetName.Length > 0;
 
-             if (_levelCfg.type == ConstInstanceZonesType.Field)
 
-             {
 
-                 FieldFightDataManager.Instance.CurrentCardId = InstanceZonesDataManager.currentCardId;
 
-                 FieldFightDataManager.Instance.CurrentScoreType = InstanceZonesDataManager.currentScoreType;
 
-                 FieldFightDataManager.Instance.currentLevelCfgId = InstanceZonesDataManager.currentLevelCfgId;
 
-             }
 
-             if (hasFightTarget)
 
-                 ViewManager.Show<StoryFightTargetView>(null,true);
 
-             else
 
-                 ViewManager.Show<StoryFightSingleView>(null, true);
 
-             ViewManager.DeleteViewStackCountDown(null,1);
 
-         }
 
-         private void OnClickBtnRecommend()
 
-         {
 
-             if (this.currentListType == DressUpListType.List4)
 
-             {
 
-                 this.hideListParts2();
 
-                 this.showListParts(ConstDressUpItemType.TAO_ZHUANG, true);
 
-             }
 
-             InstanceZonesDataManager.usedRecommend = true;
 
-             // MyDressUpHelper.PutOnRecommendItems();
 
-             InstanceZonesDataManager.currentLevelCfgId = _levelID;
 
-             MyDressUpHelper.PutOnRecommendItems2();
 
-             _ui.m_txtDressLimit.text = string.Format("饰品穿戴限制:{0}/{1}", MyDressUpHelper.GetCurrentOrnamentCount(), GlobalCfgArray.globalCfg.dressLimitCount);
 
-             UpdateStepBtn(true);
 
-             // UpdateListPartsSelected();
 
-             // UpdateListSuitPartsSelected();
 
-             UpdateScore();
 
-             if (!CheckHasNeed())
 
-             {
 
-                 PromptController.Instance.ShowFloatTextPrompt("未拥有必需品");
 
-             }
 
-         }
 
-         private void InitLists()
 
-         {
 
-             _ui.m_comListType2.m_listType.itemRenderer = ListType2Item;
 
-             _ui.m_partsList.m_list.itemRenderer = ListPartsItem;
 
-             _ui.m_partsList2.m_list.itemRenderer = ListParts2Item;
 
-             _ui.m_partsListSearch.m_list.itemRenderer = ListPartsItem;
 
-             listType1X = _ui.m_comListType1.target.x;
 
-             partsListX = _ui.m_partsList.target.x - _ui.m_partsList.target.width;
 
-             //一级菜单
 
-             _ui.m_comListType1.m_listType.itemRenderer = ListType1Item;
 
-         }
 
-         private void showListType1()
 
-         {
 
-             _currentList2 = null;
 
-             currentListType = DressUpListType.List1;
 
-             _ui.m_comListType1.m_listType.numItems = DressUpMenuItemCfg1Array.Instance.dataArray.Length - 3;
 
-             GTween.To(_ui.target.width, listType1X, 0.5f)
 
-                 .SetTarget(_ui.m_comListType1.target)
 
-                 .OnUpdate((GTweener t) =>
 
-                 {
 
-                     _ui.m_comListType1.target.x = t.value.x;
 
-                 });
 
-         }
 
-         private void hideListType1()
 
-         {
 
-             GTween.To(listType1X, _ui.target.width, 0.5f)
 
-                 .SetTarget(_ui.m_comListType1.target)
 
-                 .OnUpdate((GTweener t) =>
 
-                 {
 
-                     _ui.m_comListType1.target.x = t.value.x;
 
-                 });
 
-         }
 
-         private void showListType2(int[] menuStrArr = null)
 
-         {
 
-             currentListType = DressUpListType.List2;
 
-             if (menuStrArr != null && menuStrArr.Length > 0)
 
-             {
 
-                 int len = menuStrArr.Length;
 
-                 _currentList2 = menuStrArr.Clone() as int[];
 
-                 _ui.m_comListType2.m_listType.RemoveChildrenToPool();
 
-                 _ui.m_comListType2.m_listType.numItems = len;
 
-                 //_ui.m_listType2.ResizeToFit(_ui.m_listType2.numItems);
 
-                 float maxHeight = _ui.target.height - _ui.m_comListType2.m_listType.y - DressUpView.BOTTOM_BLANK;
 
-                 if (_ui.m_comListType2.m_listType.height > maxHeight)
 
-                 {
 
-                     _ui.m_comListType2.m_listType.height = maxHeight;
 
-                 }
 
-             }
 
-             GTween.To(_ui.target.width, listType1X, 0.5f)
 
-                 .SetTarget(_ui.m_comListType2.target)
 
-                 .OnUpdate((GTweener t) =>
 
-                 {
 
-                     _ui.m_comListType2.target.x = t.value.x;
 
-                 });
 
-         }
 
-         private void hideListType2()
 
-         {
 
-             GTween.To(listType1X, _ui.target.width, 0.5f)
 
-                 .SetTarget(_ui.m_comListType2.target)
 
-                 .OnUpdate((GTweener t) =>
 
-                 {
 
-                     _ui.m_comListType2.target.x = t.value.x;
 
-                 });
 
-         }
 
-         private bool showListParts(int type, bool selectItem = false)
 
-         {
 
-             _currentMenuType = type;
 
-             UpdatePartsListSort();
 
-             if (_ui.m_partsList.m_list.numItems <= 0) return false;
 
-             _ui.m_partsList.m_list.ResizeToFit(_ui.m_partsList.m_list.numItems);
 
-             float maxHeight = _ui.m_partsList.target.height - _ui.m_partsList.m_list.y;
 
-             if (_ui.m_partsList.m_list.height > maxHeight)
 
-             {
 
-                 _ui.m_partsList.m_list.height = maxHeight;
 
-             }
 
-             if (type == (int)ConstDressUpItemType.TAO_ZHUANG)
 
-             {
 
-                 _ui.m_partsList.m_list.scrollPane.SetPosY(partsListScrollingPosY, false);
 
-                 partsListScrollingPosY = 0;
 
-             }
 
-             currentListType = DressUpListType.List3;
 
-             GTween.To(_ui.target.width, partsListX, 0.5f)
 
-                 .SetTarget(_ui.m_partsList)
 
-                 .OnUpdate((GTweener t) =>
 
-                 {
 
-                     _ui.m_partsList.target.x = t.value.x;
 
-                 });
 
-             UpdateListPartsSelected();
 
-             return true;
 
-         }
 
-         private void OnComboBoxRarityChanged()
 
-         {
 
-             _scoreIndex = _ui.m_partsList.m_comboBoxRarity.selectedIndex;
 
-             this.UpdatePartsListSort();
 
-         }
 
-         private void OnSearchComboBoxRarityChanged()
 
-         {
 
-             _scoreIndex = _ui.m_partsListSearch.m_comboBoxRarity.selectedIndex;
 
-             this.UpdateSearchList();
 
-         }
 
-         private void UpdatePartsListSort()
 
-         {
 
-             if (_currentMenuType == 0) return;
 
-             if (_currentMenuType == (int)ConstDressUpItemType.TAO_ZHUANG)
 
-             {
 
-                 _currentList3 = DressUpMenuSuitDataManager.GetSuitIDList();
 
-                 if (_scoreIndex == SORT_BY_HIGH_SCORE)
 
-                 {
 
-                     if (!_IsTeaParty)
 
-                         _currentList3 = SuitUtil.SortSuitListByHighScore(_currentList3);
 
-                     else
 
-                         _currentList3 = SuitUtil.SortTeaPartySuitByHighScore(_currentList3);
 
-                 }
 
-                 else if (_scoreIndex == SORT_BY_LOW_SCORE)
 
-                 {
 
-                     if (!_IsTeaParty)
 
-                         _currentList3 = SuitUtil.SortSuitListByLowScore(_currentList3);
 
-                     else
 
-                         _currentList3 = SuitUtil.SortTeaPartySuitByLowScore(_currentList3);
 
-                 }
 
-                 else
 
-                 {
 
-                     _currentList3.Reverse();
 
-                 }
 
-             }
 
-             else
 
-             {
 
-                 _currentList3 = DressUpMenuItemDataManager.getItemDatasByType(_currentMenuType);
 
-                 if (_scoreIndex == SORT_BY_HIGH_SCORE)
 
-                 {
 
-                     if (!_IsTeaParty)
 
-                         _currentList3 = DressUpMenuItemDataManager.SortItemListByHighScore(_currentList3, true);
 
-                     else
 
-                         _currentList3 = DressUpMenuItemDataManager.SortItemTeaPartyByHighScore(_currentList3);
 
-                 }
 
-                 else if (_scoreIndex == SORT_BY_LOW_SCORE)
 
-                 {
 
-                     if (!_IsTeaParty)
 
-                         _currentList3 = DressUpMenuItemDataManager.SortItemListByLowScore(_currentList3, true);
 
-                     else
 
-                         _currentList3 = DressUpMenuItemDataManager.SortItemTeaPartyByLowsore(_currentList3);
 
-                 }
 
-                 else
 
-                 {
 
-                     _currentList3.Reverse();
 
-                 }
 
-             }
 
-             // if (DressUpMenuItemDataManager.dressFilterType == DressFilterType.Search)
 
-             // {
 
-             //     _currentList3 = DressUpMenuItemDataManager.DressSearch(_currentList3);
 
-             // }
 
-             // else if (DressUpMenuItemDataManager.dressFilterType == DressFilterType.Filter)
 
-             // {
 
-             //     _currentList3 = DressUpMenuItemDataManager.DressFilter(_currentList3);
 
-             // }
 
-             //必穿品放在列表最前面
 
-             if (_fightCfg!= null && _fightCfg.needItemId > 0)
 
-             {
 
-                 int index = _currentList3.IndexOf(_fightCfg.needItemId);
 
-                 if (index >= 0)
 
-                 {
 
-                     int item = _currentList3[index];
 
-                     _currentList3.Remove(_currentList3[index]);
 
-                     _currentList3.Insert(0, item);
 
-                 }
 
-             }
 
-             else if (_fightCfg != null && _fightCfg.needSuitId > 0)
 
-             {
 
-                 int index = _currentList3.IndexOf(_fightCfg.needSuitId);
 
-                 if (index >= 0)
 
-                 {
 
-                     int item = _currentList3[index];
 
-                     _currentList3.Remove(_currentList3[index]);
 
-                     _currentList3.Insert(0, item);
 
-                 }
 
-             }
 
-             _ui.m_partsList.m_list.RemoveChildrenToPool();
 
-             _ui.m_partsList.m_list.numItems = _currentList3.Count;
 
-         }
 
-         private void UpdateSuitPartsListSort()
 
-         {
 
-             if (_currentMenuType == 0) return;
 
-             _currentList4 = new List<int>(SuitCfgArray.Instance.GetSuitItems(_currentSuitId, true));
 
-             // if (DressUpMenuItemDataManager.dressFilterType == DressFilterType.Search)
 
-             // {
 
-             //     _currentList4 = DressUpMenuItemDataManager.DressSearch(_currentList4);
 
-             // }
 
-             // else if (DressUpMenuItemDataManager.dressFilterType == DressFilterType.Filter)
 
-             // {
 
-             //     _currentList4 = DressUpMenuItemDataManager.DressFilter(_currentList4);
 
-             // }
 
-             _ui.m_partsList2.m_list.RemoveChildrenToPool();
 
-             _ui.m_partsList2.m_list.numItems = _currentList4.Count;
 
-         }
 
-         private void hideListParts()
 
-         {
 
-             GTween.To(partsListX, _ui.target.width, 0.5f)
 
-                 .SetTarget(_ui.m_partsList)
 
-                 .OnUpdate((GTweener t) =>
 
-                 {
 
-                     _ui.m_partsList.target.x = t.value.x;
 
-                 });
 
-         }
 
-         private void showListParts2(int suitId)
 
-         {
 
-             _currentSuitId = suitId;
 
-             _ui.m_partsList2.m_comboBoxRarity.items = new string[] { "高稀有度", "低稀有度", "最近获得" };
 
-             this.UpdateSuitPartsListSort();
 
-             _ui.m_partsList2.m_list.ResizeToFit(_ui.m_partsList2.m_list.numItems);
 
-             float maxHeight = _ui.m_partsList2.target.height - _ui.m_partsList2.m_list.y;// - DressUpView.BOTTOM_BLANK;
 
-             if (_ui.m_partsList2.m_list.height > maxHeight)
 
-             {
 
-                 _ui.m_partsList2.m_list.height = maxHeight;
 
-             }
 
-             currentListType = DressUpListType.List4;
 
-             GTween.To(_ui.target.width, partsListX, 0.5f)
 
-                 .SetTarget(_ui.m_partsList2)
 
-                 .OnUpdate((GTweener t) =>
 
-                 {
 
-                     _ui.m_partsList2.target.x = t.value.x;
 
-                 });
 
-         }
 
-         private void hideListParts2()
 
-         {
 
-             _currentMenuType = ConstDressUpItemType.TAO_ZHUANG;
 
-             GTween.To(partsListX, _ui.target.width, 0.5f)
 
-                 .SetTarget(_ui.m_partsList2)
 
-                 .OnUpdate((GTweener t) =>
 
-                 {
 
-                     _ui.m_partsList2.target.x = t.value.x;
 
-                 });
 
-         }
 
-         private void showSearchListType()
 
-         {
 
-             // _currentList2 = null;
 
-             currentListType = DressUpListType.List5;
 
-             GTween.To(_ui.target.width, partsListX, 0.5f)
 
-                 .SetTarget(_ui.m_partsListSearch.target)
 
-                 .OnUpdate((GTweener t) =>
 
-                 {
 
-                     _ui.m_partsListSearch.target.x = t.value.x;
 
-                 });
 
-         }
 
-         private void hideSearchListType()
 
-         {
 
-             GTween.To(partsListX, _ui.target.width, 0.5f)
 
-                 .SetTarget(_ui.m_partsListSearch.target)
 
-                 .OnUpdate((GTweener t) =>
 
-                 {
 
-                     _ui.m_partsListSearch.target.x = t.value.x;
 
-                 });
 
-         }
 
-         /*****************************************************************************************************/
 
-         private void DressResetSerch()
 
-         {
 
-             if (currentListType == DressUpListType.List5)
 
-             {
 
-                 OnTouchPad();
 
-             }
 
-         }
 
-         private void UpdateSerch(EventContext context)
 
-         {
 
-             if (context.data.ToString() == ConstMessage.DRESS_SEARCH)
 
-             {
 
-                 _currentList3 = DressUpMenuItemDataManager.DressSearch(false);
 
-             }
 
-             else if (context.data.ToString() == ConstMessage.DRESS_FILTER)
 
-             {
 
-                 _currentList3 = DressUpMenuItemDataManager.DressFilter(false);
 
-             }
 
-             ViewManager.Hide<ModalStatusView>();
 
-             UpdateSearchList();
 
-             if (currentListType != DressUpListType.List5)
 
-             {
 
-                 hideListParts();
 
-                 hideListParts2();
 
-                 hideListType1();
 
-                 hideListType2();
 
-                 showSearchListType();
 
-             }
 
-             _currentMenuType = 0;
 
-         }
 
-         private void UpdateSearchList()
 
-         {
 
-             if (_scoreIndex == SORT_BY_HIGH_SCORE)
 
-             {
 
-                 if (!_IsTeaParty)
 
-                     _currentList3 = DressUpMenuItemDataManager.SortItemListByHighScore(_currentList3, true);
 
-                 else
 
-                     _currentList3 = DressUpMenuItemDataManager.SortItemTeaPartyByHighScore(_currentList3);
 
-             }
 
-             else if (_scoreIndex == SORT_BY_LOW_SCORE)
 
-             {
 
-                 if (!_IsTeaParty)
 
-                     _currentList3 = DressUpMenuItemDataManager.SortItemListByLowScore(_currentList3, true);
 
-                 else
 
-                     _currentList3 = DressUpMenuItemDataManager.SortItemTeaPartyByLowsore(_currentList3);
 
-             }
 
-             _currentMenuType = 0;
 
-             _ui.m_partsListSearch.m_list.numItems = _currentList3.Count; ;
 
-         }
 
-         private void ListType1Item(int index, GObject item)
 
-         {
 
-             UI_TypeItem typeItem = UI_TypeItem.Proxy(item);
 
-             DressUpMenuItemCfg1 item1 = DressUpMenuItemCfg1Array.Instance.dataArray[index];
 
-             typeItem.m_icon.url = "ui://DressUp/hz_fenleitu_" + item1.id;
 
-             typeItem.m_txtname.text = item1.name;
 
-             //typeItem.m_imgTitle.url = "ui://DressUp/hz_iconzi_" + item1.id;
 
-             typeItem.target.data = item1.id;
 
-             if (!_IsTeaParty)
 
-             {
 
-                 typeItem.m_imgNeed.visible = ItemUtil.CheckMenuType1(_fightCfg.needItemId, _fightCfg.needSuitId, item1.id);
 
-                 typeItem.m_itemType.selectedIndex = 0;
 
-             }
 
-             else
 
-                 typeItem.m_itemType.selectedIndex = 1;
 
-             typeItem.m_imgNew.visible = DressUpMenuItemDataManager.CheckIsFirstMenuNew(item1.id);
 
-             UI_TypeItem.ProxyEnd();
 
-         }
 
-         private void ListType2Item(int index, GObject item)
 
-         {
 
-             UI_TypeItem typeItem = UI_TypeItem.Proxy(item);
 
-             DressUpMenuItemCfg2 item2 = DressUpMenuItemCfg2Array.Instance.dataArray[_currentList2[index] - 1];
 
-             typeItem.m_icon.url = "ui://DressUp/hz_fenleituej_" + item2.id;
 
-             typeItem.m_txtname.text = item2.name;
 
-             //typeItem.m_imgTitle.url = "ui://DressUp/hz_iconziej_" + item2.id;
 
-             typeItem.target.data = item2.id;
 
-             if (!_IsTeaParty) { 
 
-                 typeItem.m_itemType.selectedIndex = 0;
 
-                 var subType = ItemUtilCS.GetItemSubType(_fightCfg.needItemId);
 
-                 typeItem.m_imgNeed.visible = subType == item2.type;
 
-             }
 
-             else
 
-                 typeItem.m_itemType.selectedIndex = 1;
 
-             typeItem.m_imgNew.visible = DressUpMenuItemDataManager.CheckIsSecondMenuNew(item2.id);
 
-             UI_TypeItem.ProxyEnd();
 
-         }
 
-         private void ListTagItem(int index, GObject item)
 
-         {
 
-             string[][] tagsArr = (string[][])item.parent.data;
 
-             UI_ComTagItem listItem = UI_ComTagItem.Proxy(item);
 
-             int tagType = TagCfgArray.Instance.GetCfg(tagsArr[index][0]).type;
 
-             UI.CommonGame.UI_ComTag itemTag = UI.CommonGame.UI_ComTag.Proxy(listItem.m_loaTag);
 
-             itemTag.m_txtTag.text = tagsArr[index][0];
 
-             itemTag.m_loaTag.url = ResPathUtil.GetCommonGameResPath("fzd_bqbq_" + tagType);
 
-             itemTag.m_loaTag.scale = new Vector2(0.8f, 0.8f);
 
-             UI.CommonGame.UI_ComTag.ProxyEnd();
 
-             listItem.m_txtScore.text = tagsArr[index][1];
 
-             UI_ComTagItem.ProxyEnd();
 
-         }
 
-         private void ListPartsItem(int index, GObject item)
 
-         {
 
-             UI_PartsListItem listItem = UI_PartsListItem.Proxy(item);
 
-             int id = (int)_currentList3[index];
 
-             string iconRes = "";
 
-             string partName = "";
 
-             string ext = "png";
 
-             if (_currentMenuType == (int)ConstDressUpItemType.TAO_ZHUANG)
 
-             {
 
-                 SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(id);
 
-                 iconRes = suitCfg.res;
 
-                 partName = suitCfg.name;
 
-                 listItem.m_iconSelected.visible = false;
 
-                 if (!_IsTeaParty)
 
-                 {
 
-                     listItem.m_txtScore.text = "" + SuitUtil.GetSuitScore(id);
 
-                     listItem.m_itemType.selectedIndex = 0;
 
-                 }
 
-                 else
 
-                 {
 
-                     if (listItem.m_ListTag.data == null)
 
-                         listItem.m_ListTag.itemRenderer = ListTagItem;
 
-                     listItem.m_ListTag.data = suitCfg.tagsArr;
 
-                     listItem.m_ListTag.numItems = suitCfg.tagsArr.Length;
 
-                     listItem.m_itemType.selectedIndex = 1;
 
-                 }
 
-                 RarityIconController.UpdateRarityIcon(listItem.m_rarity, id, false, true);
 
-                 listItem.m_loaBorder.url = "ui://DressUp/hz_kuangk_" + suitCfg.rarity;
 
-                 listItem.m_imgNew.visible = false;
 
-             }
 
-             else
 
-             {
 
-                 ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(id);
 
-                 iconRes = itemCfg.res;
 
-                 partName = itemCfg.name;
 
-                 listItem.m_iconSelected.visible = MyDressUpHelper.dressUpObj.CheckDressUpItemIsOn(id);
 
-                 if (!_IsTeaParty) {
 
-                     listItem.m_txtScore.text = "" + ItemDataManager.GetItemAdditionScore(id, InstanceZonesDataManager.currentScoreType, _fightCfg.needTagsArr);
 
-                     listItem.m_itemType.selectedIndex = 0;
 
-                 }
 
-                 else {
 
-                     if (listItem.m_ListTag.data == null)
 
-                         listItem.m_ListTag.itemRenderer = ListTagItem;
 
-                     listItem.m_ListTag.data = itemCfg.tagsArr;
 
-                     listItem.m_ListTag.numItems = itemCfg.tagsArr.Length;
 
-                     listItem.m_itemType.selectedIndex = 1;
 
-                 }
 
-                 listItem.m_loaBorder.url = "ui://DressUp/hz_kuangk_" + itemCfg.rarity;
 
-                 bool isNew = DressUpMenuItemDataManager.CheckIsDressUpItemNew(id);
 
-                 listItem.m_imgNew.visible = isNew;
 
-                 if (isNew)
 
-                 {
 
-                     ItemProxy.ReqSetItemRead(id).Coroutine();
 
-                 }
 
-                 RarityIconController.UpdateRarityIcon(listItem.m_rarity, id, false);
 
-                 ext = ItemUtil.GetItemResExt(itemCfg.itemType, itemCfg.subType, true);
 
-             }
 
-             if (listItem.target.data == null)
 
-             {
 
-                 LongPressGesture longPressGesture = new LongPressGesture(listItem.target);
 
-                 longPressGesture.trigger = GameConfig.LongPressGestureTrigger;
 
-                 longPressGesture.once = true;
 
-                 longPressGesture.onAction.Add(OnLongPress);
 
-                 _listLongPress.Add(longPressGesture);
 
-             }
 
-             listItem.m_btnAni.visible = false;
 
-             listItem.m_icon.url = ResPathUtil.GetIconPath(iconRes, ext);
 
-             listItem.m_ScoreType.url = "ui://CommonGame/kp_sx_" + scoreType;
 
-             listItem.m_txtTitle.text = partName;
 
-             listItem.target.data = id;
 
-             listItem.m_imgNeed.visible = _fightCfg != null && (_fightCfg.needItemId == id || _fightCfg.needSuitId == id);
 
-             UI_PartsListItem.ProxyEnd();
 
-         }
 
-         private void ListParts2Item(int index, GObject item)
 
-         {
 
-             UI_PartsListItem listItem = UI_PartsListItem.Proxy(item);
 
-             int id = (int)_currentList4[index];
 
-             string iconRes = "";
 
-             string partName = "";
 
-             string ext = "png";
 
-             if (listItem.target.data == null)
 
-             {
 
-                 LongPressGesture longPressGesture = new LongPressGesture(listItem.target);
 
-                 longPressGesture.trigger = GameConfig.LongPressGestureTrigger;
 
-                 longPressGesture.once = true;
 
-                 longPressGesture.onAction.Add(OnLongPress);
 
-                 _listLongPress.Add(longPressGesture);
 
-             }
 
-             ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(id);
 
-             iconRes = itemCfg.res;
 
-             partName = itemCfg.name;
 
-             listItem.m_iconSelected.visible = MyDressUpHelper.dressUpObj.CheckDressUpItemIsOn(id);
 
-             if (!_IsTeaParty) { 
 
-                 listItem.m_txtScore.text = "" + ItemDataManager.GetItemAdditionScore(id, InstanceZonesDataManager.currentScoreType, _fightCfg.needTagsArr);
 
-                 listItem.m_itemType.selectedIndex = 0;
 
-             }
 
-             else
 
-             {
 
-                 if (listItem.m_ListTag.data == null)
 
-                     listItem.m_ListTag.itemRenderer = ListTagItem;
 
-                 listItem.m_ListTag.data = itemCfg.tagsArr;
 
-                 listItem.m_ListTag.numItems = itemCfg.tagsArr.Length;
 
-                 listItem.m_itemType.selectedIndex = 1;
 
-             }
 
-             listItem.m_loaBorder.url = "ui://DressUp/hz_kuangk_" + itemCfg.rarity;
 
-             RarityIconController.UpdateRarityIcon(listItem.m_rarity, id, false);
 
-             ext = ItemUtil.GetItemResExt(itemCfg.itemType, itemCfg.subType, true);
 
-             listItem.m_ScoreType.visible = true;
 
-             // int mainScore;
 
-             // int mainValuel;
 
-             // ItemDataManager.GetMainScore(id, out mainScore, out mainValuel);
 
-             listItem.m_ScoreType.url = ResPathUtil.GetCommonGameResPath("kp_sx_" + scoreType);
 
-             if (!_IsTeaParty) {
 
-                 listItem.m_txtScore.text = "" + ItemDataManager.GetItemAdditionScore(id, InstanceZonesDataManager.currentScoreType, _fightCfg.needTagsArr);
 
-                 listItem.m_itemType.selectedIndex = 0;
 
-             }
 
-             else
 
-             {
 
-                 if (listItem.m_ListTag.data == null)
 
-                 {
 
-                     listItem.m_ListTag.itemRenderer = ListTagItem;
 
-                 }
 
-                 listItem.m_ListTag.data = itemCfg.tagsArr;
 
-                 listItem.m_ListTag.numItems = itemCfg.tagsArr.Length;
 
-                 listItem.m_itemType.selectedIndex = 1;
 
-             }
 
-             listItem.m_icon.url = ResPathUtil.GetIconPath(iconRes, ext);
 
-             listItem.m_txtTitle.text = partName;
 
-             listItem.target.data = id;
 
-             // listItem.m_txtScore.visible = false;
 
-             //listItem.m_ScoreType.visible = true;
 
-             listItem.m_imgNeed.visible = false;
 
-             listItem.m_btnAni.visible = false;
 
-             bool isNew = DressUpMenuItemDataManager.CheckIsDressUpItemNew(id);
 
-             listItem.m_imgNew.visible = isNew;
 
-             if (isNew)
 
-             {
 
-                 ItemProxy.ReqSetItemRead(id).Coroutine();
 
-             }
 
-             UI_PartsListItem.ProxyEnd();
 
-         }
 
-         private void UpdateListPartsSelected()
 
-         {
 
-             GList list;
 
-             if (_ui.m_partsList.target.x == partsListX)
 
-             {
 
-                 list = _ui.m_partsList.m_list;
 
-             }
 
-             else if (_ui.m_partsListSearch.target.x == partsListX)
 
-             {
 
-                 list = _ui.m_partsListSearch.m_list;
 
-             }
 
-             else
 
-             {
 
-                 return;
 
-             }
 
-             int count = list.numChildren;
 
-             int suitId = MyDressUpHelper.dressUpObj.suitId;
 
-             for (int i = 0; i < count; i++)
 
-             {
 
-                 UI_PartsListItem listItem = UI_PartsListItem.Proxy(list.GetChildAt(i));
 
-                 int id = (int)listItem.target.data;
 
-                 if (_currentMenuType == (int)ConstDressUpItemType.TAO_ZHUANG)
 
-                 {
 
-                     listItem.m_iconSelected.visible = suitId > 0 && id == suitId;
 
-                 }
 
-                 else
 
-                 {
 
-                     bool isPutOn = MyDressUpHelper.dressUpObj.CheckDressUpItemIsOn(id);//非套装金判断是否穿戴
 
-                     var isSceneType = DressUpMenuItemCfg1Array.Instance.CheckIsSceneType(id);
 
-                     bool isSuit = !isSceneType && suitId > 0 && SuitCfgArray.Instance.GetSuitIdOfItem(id) == suitId;//非场景类, 若当前穿戴套装要判断item是否属于套装(更换场景类不会改变套装穿戴状态)
 
-                     bool isSceneSuit = isSceneType && suitId > 0 && isPutOn;//场景类, 若当前穿戴套装要判断item是否属已穿戴
 
-                     listItem.m_iconSelected.visible = isPutOn || isSuit || isSceneSuit;
 
-                 }
 
-                 UI_PartsListItem.ProxyEnd();
 
-             }
 
-         }
 
-         private void UpdateSearchListPartsSelected()
 
-         {
 
-             int count = _ui.m_partsListSearch.m_list.numChildren;
 
-             int suitId = MyDressUpHelper.dressUpObj.suitId;
 
-             for (int i = 0; i < count; i++)
 
-             {
 
-                 UI_PartsListItem listItem = UI_PartsListItem.Proxy(_ui.m_partsListSearch.m_list.GetChildAt(i));
 
-                 int id = (int)listItem.target.data;
 
-                 if (_currentMenuType == (int)ConstDressUpItemType.TAO_ZHUANG)
 
-                 {
 
-                     listItem.m_iconSelected.visible = suitId > 0 && id == suitId;
 
-                 }
 
-                 else
 
-                 {
 
-                     bool isPutOn = MyDressUpHelper.dressUpObj.CheckDressUpItemIsOn(id);//非套装金判断是否穿戴
 
-                     var isSceneType = DressUpMenuItemCfg1Array.Instance.CheckIsSceneType(id);
 
-                     bool isSuit = !isSceneType && suitId > 0 && SuitCfgArray.Instance.GetSuitIdOfItem(id) == suitId;//非场景类, 若当前穿戴套装要判断item是否属于套装(更换场景类不会改变套装穿戴状态)
 
-                     bool isSceneSuit = isSceneType && suitId > 0 && isPutOn;//场景类, 若当前穿戴套装要判断item是否属已穿戴
 
-                     listItem.m_iconSelected.visible = isPutOn || isSuit || isSceneSuit;
 
-                 }
 
-                 UI_PartsListItem.ProxyEnd();
 
-             }
 
-         }
 
-         private void UpdateListSuitPartsSelected()
 
-         {
 
-             int count = _ui.m_partsList2.m_list.numChildren;
 
-             int suitId = MyDressUpHelper.dressUpObj.suitId;
 
-             for (int i = 0; i < count; i++)
 
-             {
 
-                 UI_PartsListItem listItem = UI_PartsListItem.Proxy(_ui.m_partsList2.m_list.GetChildAt(i));
 
-                 int id = (int)listItem.target.data;
 
-                 bool isPutOn = MyDressUpHelper.dressUpObj.CheckDressUpItemIsOn(id);//非套装金判断是否穿戴
 
-                 var isSceneType = DressUpMenuItemCfg1Array.Instance.CheckIsSceneType(id);
 
-                 bool isSuit = !isSceneType && suitId > 0 && SuitCfgArray.Instance.GetSuitIdOfItem(id) == suitId;//非场景类, 若当前穿戴套装要判断item是否属于套装(更换场景类不会改变套装穿戴状态)
 
-                 bool isSceneSuit = isSceneType && suitId > 0 && isPutOn;//场景类, 若当前穿戴套装要判断item是否属已穿戴
 
-                 listItem.m_iconSelected.visible = isPutOn || isSuit || isSceneSuit;
 
-                 UI_PartsListItem.ProxyEnd();
 
-             }
 
-         }
 
-         private void ShowTaskHint()
 
-         {
 
-             _ui.m_btnClose.visible = true;
 
-             _ui.m_grpTips.visible = true;
 
-             string str = "";
 
-             if (!_IsTeaParty)
 
-                 str = _levelCfg.hint;
 
-             else { 
 
-                 var teapartyRoleCfg = TeapartyRoleCfgArray.Instance.GetCfgsByid(LeagueDataManager.Instance.TeaPartyId);
 
-                 str = teapartyRoleCfg[_TeaPartyID - 1].hint;
 
-             }
 
-             _ui.m_txtHint.text = str;
 
-             if (this._ui.m_txtHint.textHeight > this._ui.m_txtHint.textFormat.size * 2)
 
-             {
 
-                 this._ui.m_txtHint.align = AlignType.Left;
 
-             }
 
-             else
 
-             {
 
-                 this._ui.m_txtHint.align = AlignType.Center;
 
-             }
 
-         }
 
-         private void UpdateScore()
 
-         {
 
-             if (!_IsTeaParty)
 
-                 _ui.m_txtScore.text = "" + FightDataManager.Instance.GetScore(InstanceZonesDataManager.roleData).ToString();
 
-             // GuideController.TryGuideDressUpFightViewBtnNext(_ui.m_btnNext);
 
-             else
 
-                 _ui.m_txtMatch.text = "" + LeagueDataManager.Instance.GetTeaPartyMatchedValue(InstanceZonesDataManager.roleData);
 
-         }
 
-         private void OnClickBtnSearch()
 
-         {
 
-             int type = 0;
 
-             if (_IsTeaParty)
 
-                 type = 1;
 
-             ViewManager.Show<DressFilterView>(new object[] { 0, 0, type});
 
-         }
 
-         private void OnClickBtnAutoPlay()
 
-         {
 
-             FightDataManager.Instance.autoPlay = _ui.m_btnAutoPlay.selected;
 
-         }
 
-         private void OnClickComNeed()
 
-         {
 
-             if (_fightCfg.needItemId <= 0 && _fightCfg.needSuitId <= 0)
 
-             {
 
-                 return;
 
-             }
 
-             if (_fightCfg.needSuitId > 0)
 
-             {
 
-                 ViewManager.Show<SuitPartsDetailView>(_fightCfg.needSuitId);
 
-             }
 
-             else
 
-             {
 
-                 int itemId = (int)_ui.m_compNeed.target.data;
 
-                 object[] sourceDatas = new object[] { itemId, new object[] { typeof(DressUpFightView).FullName, this.viewData }, 1 };
 
-                 GoodsItemTipsController.ShowItemTips(itemId, sourceDatas);
 
-             }
 
-         }
 
-         private void RenderListTagItem(int index, GObject obj)
 
-         {
 
-             UI.CommonGame.UI_ComTag item = UI.CommonGame.UI_ComTag.Proxy(obj);
 
-             string tag = _fightCfg.needTagsArr[index];
 
-             int tagType = TagCfgArray.Instance.GetCfg(tag).type;
 
-             item.m_txtTag.text = tag;
 
-             item.m_loaTag.url = ResPathUtil.GetCommonGameResPath("fzd_bqbq_" + tagType);
 
-             UI.CommonGame.UI_ComTag.ProxyEnd();
 
-         }
 
-         private bool CheckListCount(int type)
 
-         {
 
-             if (type == (int)ConstDressUpItemType.TAO_ZHUANG)
 
-             {
 
-                 return DressUpMenuSuitDataManager.GetSuitIDList().Count > 0;
 
-             }
 
-             else
 
-             {
 
-                 return DressUpMenuItemDataManager.getItemDatasByType(type).Count > 0;
 
-             }
 
-         }
 
-         private void SendLog()
 
-         {
 
-             var levelCfg = StoryLevelCfgArray.Instance.GetCfg(_levelID);
 
-             switch (levelCfg.type)
 
-             {
 
-                 case ConstInstanceZonesType.Story:
 
-                     LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.CHUN_ZHONG_LOU, 2);
 
-                     break;
 
-                 case ConstInstanceZonesType.Studio:
 
-                     StudioCfg studioCfg = StudioCfgArray.Instance.GetCfg(levelCfg.chapterId);
 
-                     if (studioCfg.funId == typeof(StudioMetalView).Name)
 
-                     {
 
-                         LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.JIN_SHU_XIU_FU, 2);
 
-                     }
 
-                     else if (studioCfg.funId == typeof(StudioFabricView).Name)
 
-                     {
 
-                         LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.ZHI_WU_XIU_FU, 2);
 
-                     }
 
-                     else if (studioCfg.funId == typeof(StudioPropertyView).Name)
 
-                     {
 
-                         LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.SHU_HUA_XIU_FU, 2);
 
-                     }
 
-                     break;
 
-             }
 
-         }
 
-         private void CheckGuide(object param)
 
-         {
 
-             if (GuideDataManager.IsGuideFinish(ConstGuideId.BUY_CLOTHING) <= 0
 
-              || GuideDataManager.IsGuideFinish(ConstGuideId.START_FIGHT) <= 0
 
-              || GuideDataManager.IsGuideFinish(ConstGuideId.AUTOPLAY_FIGHT) <= 0
 
-              || GuideDataManager.IsGuideFinish(ConstGuideId.CLOTHING_SYNTHETIC) <= 0)
 
-             {
 
-                 UpdateToCheckGuide(null);
 
-             }
 
-             else
 
-             {
 
-                 Timers.inst.Remove(CheckGuide);
 
-             }
 
-             _ui.m_loaGuide.visible = false;
 
-         }
 
-         protected override void UpdateToCheckGuide(object param)
 
-         {
 
-             if (!ViewManager.CheckIsTopView(this.viewCom) || _IsTeaParty) return;
 
-             int buyClothingIndex = 0;
 
-             int buyClothingSubIndex = 0;
 
-             int taozhuangIndex = 0;
 
-             int len = _ui.m_comListType1.m_listType.numChildren;
 
-             for (int i = 0; i < len; i++)
 
-             {
 
-                 UI_TypeItem item = UI_TypeItem.Proxy(_ui.m_comListType1.m_listType.GetChildAt(i));
 
-                 if (item != null)
 
-                 {
 
-                     int menuID = (int)item.target.data;
 
-                     DressUpMenuItemCfg1 dressUpMenuItemCfg1 = DressUpMenuItemCfg1Array.Instance.GetCfg(menuID);
 
-                     if (GuideDataManager.IsGuideFinish(ConstGuideId.START_FIGHT) <= 0 && dressUpMenuItemCfg1.type == ConstDressUpItemType.TAO_ZHUANG)
 
-                     {
 
-                         taozhuangIndex = i;
 
-                         break;
 
-                     }
 
-                     if (GuideDataManager.IsGuideFinish(ConstGuideId.BUY_CLOTHING) <= 0 && _fightCfg.needItemId > 0 && ItemUtil.CheckMenuType1(_fightCfg.needItemId, _fightCfg.needSuitId, dressUpMenuItemCfg1.id))
 
-                     {
 
-                         buyClothingIndex = i;
 
-                         break;
 
-                     }
 
-                 }
 
-                 UI_TypeItem.ProxyEnd();
 
-             }
 
-             buyClothingSubIndex = _currentList3.IndexOf(_fightCfg.needItemId);
 
-             GuideController.TryGuide(_ui.m_comListType1.m_listType, ConstGuideId.START_FIGHT, 3, "点击相应的分类,可以快速找到服饰。", taozhuangIndex);
 
-             GuideController.TryGuide(_ui.m_partsList.m_list, ConstGuideId.START_FIGHT, 4, "", 0);
 
-             GuideController.TryGuide(_ui.m_btnNext, ConstGuideId.START_FIGHT, 5, "穿着完毕,来验证一下,换上的服饰是否符合需求。");
 
-             // GuideController.TryCompleteGuide(ConstGuideId.START_FIGHT, 5);
 
-             GuideController.TryGuide(_ui.m_compNeed.target, ConstGuideId.BUY_CLOTHING, 3, "当提示有“必需品”时,需要穿上对应物品才能通关。");
 
-             GuideController.TryGuide(_ui.m_btnRecommend, ConstGuideId.BUY_CLOTHING, 7, "点击推荐搭配,可以快速穿上必须品。");
 
-             GuideController.TryGuide(_ui.m_btnAutoPlay, ConstGuideId.BUY_CLOTHING, 8, "勾选后,会自动进行比拼哦~~");
 
-             GuideController.TryCompleteGuide(ConstGuideId.BUY_CLOTHING, 8);
 
-             GuideController.TryGuide(_ui.m_btnHint, ConstGuideId.FIGHT_TIPS, 1, "这里可以看看通关提示呢~");
 
-             GuideController.TryCompleteGuide(ConstGuideId.FIGHT_TIPS, 1);
 
-             GuideController.TryGuide(_ui.m_btnRecommend, ConstGuideId.AUTOPLAY_FIGHT, 1, "", -1, true, 0, true, true);//这个引导自动完成,测试中策划要求件推荐搭配引导提前,为避免意外,没有改引导表,而是直接吧推荐搭配加到买必须品的引导力,这个引导自动完成
 
-             if (GuideDataManager.currentGuideId == GuideCfgArray.Instance.GetCfg(ConstGuideId.AUTOPLAY_FIGHT).id) { 
 
-                 GuideController.TryCompleteGuideIndex(ConstGuideId.AUTOPLAY_FIGHT, 1);
 
-             }
 
-             GuideController.TryCompleteGuide(ConstGuideId.AUTOPLAY_FIGHT, 1);
 
-             GuideController.TryGuide(_ui.m_compNeed.target, ConstGuideId.CLOTHING_SYNTHETIC, 1, "当提示有\"必需品\"时。需要穿上对应物品才能通关",-1,false);
 
-             GuideController.TryCompleteGuide(ConstGuideId.CLOTHING_SYNTHETIC, 6);
 
-         }
 
-         protected override void TryCompleteGuide()
 
-         {
 
-             base.TryCompleteGuide();
 
-             // GuideController.TryCompleteGuide(ConstGuideId.START_FIGHT, 5);
 
-         }
 
-         private void TeaPartyStatuChange()
 
-         {
 
-             if (_IsTeaParty && LeagueDataManager.Instance.TeaPartyStatus == LeagueTeaPartyStatus.YesGo)
 
-             {
 
-                 AlertUI.Show("管理员已开启茶会,请前往挑战!")
 
-                 .SetLeftButton(false).SetRightButton(true, "确定", (object data) =>
 
-                 {
 
-                     this.Hide();
 
-                     if (LeagueDataManager.Instance.TeaPartyStatus == LeagueTeaPartyStatus.YesGo)
 
-                     {
 
-                         if (LeagueDataManager.Instance.RoleTeapartyInfo.Status && !LeagueDataManager.Instance.RoleTeapartyInfo.IsComplete)
 
-                         {
 
-                             ViewManager.Show<LeagueTeaPartyShowView>();
 
-                         }
 
-                         else
 
-                             ViewManager.Show<LeagueTeaPartyView>();
 
-                     }
 
-                 });
 
-             }
 
-         }
 
-         /// <summary>
 
-         /// 更新必需品的拥有状态
 
-         /// </summary>
 
-         private void UpdateNeedClothesState()
 
-         {
 
-             if (_ui.m_compNeed.target.visible)
 
-             {
 
-                 _ui.m_compNeed.m_c1.selectedIndex = 0;
 
-                 if (_fightCfg.needItemId > 0)
 
-                 {
 
-                     _ui.m_compNeed.m_txtNeedName.text = ItemUtil.GetItemName(_fightCfg.needItemId);
 
-                     _ui.m_compNeed.target.data = _fightCfg.needItemId;
 
-                     _ui.m_compNeed.m_imgGot.visible = ItemDataManager.GetItemNum(_fightCfg.needItemId) > 0;
 
-                 }
 
-                 else if (_fightCfg.needSuitId > 0)
 
-                 {
 
-                     _ui.m_compNeed.m_txtNeedName.text = ItemUtil.GetSuitName(_fightCfg.needSuitId);
 
-                     _ui.m_compNeed.target.data = _fightCfg.needSuitId;
 
-                     _ui.m_compNeed.m_imgGot.visible = DressUpMenuSuitDataManager.CheckHaveSuit(_fightCfg.needSuitId);
 
-                 }
 
-                 else
 
-                 {
 
-                     _ui.m_compNeed.m_c1.selectedIndex = 1;
 
-                     _ui.m_compNeed.m_listTag.numItems = _fightCfg.needTagsArr.Length;
 
-                     _ui.m_compNeed.m_imgGot.visible = false;
 
-                 }
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |