|
@@ -83,15 +83,18 @@ namespace GFGGame
|
|
_ui.m_btnPhoto.onClick.Add(OnClickBtnPhoto);
|
|
_ui.m_btnPhoto.onClick.Add(OnClickBtnPhoto);
|
|
|
|
|
|
|
|
|
|
- EventAgent.AddEventListener(ConstMessage.CLOSE_PHOTOGRAPHVIEW, UpdateScene);
|
|
|
|
_ui.m_partsList2.m_comboBoxRarity.visible = false;
|
|
_ui.m_partsList2.m_comboBoxRarity.visible = false;
|
|
}
|
|
}
|
|
-
|
|
|
|
- protected override void OnShown()
|
|
|
|
|
|
+ protected override void AddEventListener()
|
|
{
|
|
{
|
|
- base.OnShown();
|
|
|
|
|
|
+ EventAgent.AddEventListener(ConstMessage.CLOSE_PHOTOGRAPHVIEW, UpdateScene);
|
|
EventAgent.AddEventListener(ConstMessage.DRESS_FILTER, UpdatePartsListSort);
|
|
EventAgent.AddEventListener(ConstMessage.DRESS_FILTER, UpdatePartsListSort);
|
|
EventAgent.AddEventListener(ConstMessage.DRESS_SEARCH, UpdatePartsListSort);
|
|
EventAgent.AddEventListener(ConstMessage.DRESS_SEARCH, UpdatePartsListSort);
|
|
|
|
+ }
|
|
|
|
+ protected override void OnShown()
|
|
|
|
+ {
|
|
|
|
+ base.OnShown();
|
|
|
|
+
|
|
_rarityIndex = SORT_BY_HIGH_RARITY;
|
|
_rarityIndex = SORT_BY_HIGH_RARITY;
|
|
// MusicManager.Instance.Play(ResPathUtil.GetMusicPath(ConstMusicName.DRESS_UP, "mp3"));
|
|
// MusicManager.Instance.Play(ResPathUtil.GetMusicPath(ConstMusicName.DRESS_UP, "mp3"));
|
|
_ui.m_comListType1.target.x = _ui.target.width;
|
|
_ui.m_comListType1.target.x = _ui.target.width;
|
|
@@ -122,10 +125,14 @@ namespace GFGGame
|
|
GameObject.Destroy(_sceneObject);
|
|
GameObject.Destroy(_sceneObject);
|
|
_sceneObject = null;
|
|
_sceneObject = null;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ protected override void RemoveEventListener()
|
|
|
|
+ {
|
|
|
|
+ EventAgent.RemoveEventListener(ConstMessage.CLOSE_PHOTOGRAPHVIEW, UpdateScene);
|
|
EventAgent.RemoveEventListener(ConstMessage.DRESS_FILTER, UpdatePartsListSort);
|
|
EventAgent.RemoveEventListener(ConstMessage.DRESS_FILTER, UpdatePartsListSort);
|
|
EventAgent.RemoveEventListener(ConstMessage.DRESS_SEARCH, UpdatePartsListSort);
|
|
EventAgent.RemoveEventListener(ConstMessage.DRESS_SEARCH, UpdatePartsListSort);
|
|
}
|
|
}
|
|
-
|
|
|
|
private void OnClickBtnBack()
|
|
private void OnClickBtnBack()
|
|
{
|
|
{
|
|
Reset();
|
|
Reset();
|
|
@@ -462,6 +469,7 @@ namespace GFGGame
|
|
//typeItem.m_imgTitle.url = "ui://DressUp/hz_iconzi_" + item1.id;
|
|
//typeItem.m_imgTitle.url = "ui://DressUp/hz_iconzi_" + item1.id;
|
|
typeItem.target.data = item1.id;
|
|
typeItem.target.data = item1.id;
|
|
typeItem.m_imgNeed.visible = false;
|
|
typeItem.m_imgNeed.visible = false;
|
|
|
|
+ UI_TypeItem.ProxyEnd();
|
|
}
|
|
}
|
|
|
|
|
|
private void ListType2Item(int index, GObject item)
|
|
private void ListType2Item(int index, GObject item)
|
|
@@ -472,6 +480,8 @@ namespace GFGGame
|
|
//typeItem.m_imgTitle.url = "ui://DressUp/hz_iconziej_" + item2.id;
|
|
//typeItem.m_imgTitle.url = "ui://DressUp/hz_iconziej_" + item2.id;
|
|
typeItem.target.data = item2.id;
|
|
typeItem.target.data = item2.id;
|
|
typeItem.m_imgNeed.visible = false;
|
|
typeItem.m_imgNeed.visible = false;
|
|
|
|
+ UI_TypeItem.ProxyEnd();
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
private void ListPartsItem(int index, GObject item)
|
|
private void ListPartsItem(int index, GObject item)
|
|
@@ -517,6 +527,7 @@ namespace GFGGame
|
|
listItem.m_txtScore.visible = false;
|
|
listItem.m_txtScore.visible = false;
|
|
//listItem.m_ScoreType.visible = true;
|
|
//listItem.m_ScoreType.visible = true;
|
|
listItem.m_imgNeed.visible = false;
|
|
listItem.m_imgNeed.visible = false;
|
|
|
|
+ UI_PartsListItem.ProxyEnd();
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -550,7 +561,7 @@ namespace GFGGame
|
|
listItem.m_txtScore.visible = false;
|
|
listItem.m_txtScore.visible = false;
|
|
//listItem.m_ScoreType.visible = true;
|
|
//listItem.m_ScoreType.visible = true;
|
|
listItem.m_imgNeed.visible = false;
|
|
listItem.m_imgNeed.visible = false;
|
|
-
|
|
|
|
|
|
+ UI_PartsListItem.ProxyEnd();
|
|
|
|
|
|
}
|
|
}
|
|
private void UpdateListPartsSelected()
|
|
private void UpdateListPartsSelected()
|
|
@@ -575,6 +586,7 @@ namespace GFGGame
|
|
bool isSceneSuit = DressUpMenuItemDataManager.CheckIsSceneType(id) && suitId > 0 && isPutOn;//场景类, 若当前穿戴套装要判断item是否属已穿戴
|
|
bool isSceneSuit = DressUpMenuItemDataManager.CheckIsSceneType(id) && suitId > 0 && isPutOn;//场景类, 若当前穿戴套装要判断item是否属已穿戴
|
|
listItem.m_iconSelected.visible = isPutOn || isSuit || isSceneSuit;
|
|
listItem.m_iconSelected.visible = isPutOn || isSuit || isSceneSuit;
|
|
}
|
|
}
|
|
|
|
+ UI_PartsListItem.ProxyEnd();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
private void UpdateListSuitPartsSelected()
|
|
private void UpdateListSuitPartsSelected()
|
|
@@ -590,7 +602,7 @@ namespace GFGGame
|
|
bool isSuit = !DressUpMenuItemDataManager.CheckIsSceneType(id) && suitId > 0 && SuitCfgManager.Instance.GetItemSuitId(id) == suitId;//非场景类, 若当前穿戴套装要判断item是否属于套装(更换场景类不会改变套装穿戴状态)
|
|
bool isSuit = !DressUpMenuItemDataManager.CheckIsSceneType(id) && suitId > 0 && SuitCfgManager.Instance.GetItemSuitId(id) == suitId;//非场景类, 若当前穿戴套装要判断item是否属于套装(更换场景类不会改变套装穿戴状态)
|
|
bool isSceneSuit = DressUpMenuItemDataManager.CheckIsSceneType(id) && suitId > 0 && isPutOn;//场景类, 若当前穿戴套装要判断item是否属已穿戴
|
|
bool isSceneSuit = DressUpMenuItemDataManager.CheckIsSceneType(id) && suitId > 0 && isPutOn;//场景类, 若当前穿戴套装要判断item是否属已穿戴
|
|
listItem.m_iconSelected.visible = isPutOn || isSuit || isSceneSuit;
|
|
listItem.m_iconSelected.visible = isPutOn || isSuit || isSceneSuit;
|
|
-
|
|
|
|
|
|
+ UI_PartsListItem.ProxyEnd();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -765,6 +777,7 @@ namespace GFGGame
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ UI_TypeItem.ProxyEnd();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (listTypeItem_FreedomDress != null) GuideController.TryGuide(listTypeItem_FreedomDress.target, ConstGuideId.FREEDOM_DRESS, 3, "套装分类里,可以查看集齐成套的服饰");
|
|
if (listTypeItem_FreedomDress != null) GuideController.TryGuide(listTypeItem_FreedomDress.target, ConstGuideId.FREEDOM_DRESS, 3, "套装分类里,可以查看集齐成套的服饰");
|