|
@@ -12,6 +12,8 @@ namespace GFGGame
|
|
|
private GameObject _sceneObject;
|
|
|
private ValueBarController _valueBarController;
|
|
|
|
|
|
+ private float effectTime = 1.4f;
|
|
|
+ private bool isOpen = false;
|
|
|
private GButton _btnGongGao;
|
|
|
private GButton _btnHaoYou;
|
|
|
private GButton _btnYouJian;
|
|
@@ -32,6 +34,18 @@ namespace GFGGame
|
|
|
private GoWrapper _wrapper3;
|
|
|
private GameObject _effectObj4;
|
|
|
private GoWrapper _wrapper4;
|
|
|
+
|
|
|
+ private GameObject _effectObj0_1;
|
|
|
+ private GoWrapper _wrapper0_1;
|
|
|
+ private GameObject _effectObj1_1;
|
|
|
+ private GoWrapper _wrapper1_1;
|
|
|
+ private GameObject _effectObj2_1;
|
|
|
+ private GoWrapper _wrapper2_1;
|
|
|
+ private GameObject _effectObj3_1;
|
|
|
+ private GoWrapper _wrapper3_1;
|
|
|
+ private GameObject _effectObj4_1;
|
|
|
+ private GoWrapper _wrapper4_1;
|
|
|
+
|
|
|
private GameObject _effectObj5;
|
|
|
private GoWrapper _wrapper5;
|
|
|
|
|
@@ -74,16 +88,19 @@ namespace GFGGame
|
|
|
_btnJInShu.visible = false;
|
|
|
_btnTianGong.visible = false;
|
|
|
|
|
|
- _ui.m_btnMain.target.onClick.Add(OnClickBtnMain);
|
|
|
- _ui.m_btnHuanZhuang.target.onClick.Add(OnClickBtnHuanZhuang);
|
|
|
- _ui.m_btnZhaiXing.target.onClick.Add(OnClickBtnZhaiXing);
|
|
|
- _ui.m_btnXiuFang.target.onClick.Add(OnClickBtnXiuFang);
|
|
|
- _ui.m_btnCiPai.target.onClick.Add(OnClickBtnCiPai);
|
|
|
+ _ui.m_btnMain.target.onTouchBegin.Add(OnClickBtnMain);
|
|
|
+ _ui.m_btnHuanZhuang.target.onTouchBegin.Add(OnClickBtnHuanZhuang);
|
|
|
+ _ui.m_btnZhaiXing.target.onTouchBegin.Add(OnClickBtnZhaiXing);
|
|
|
+ _ui.m_btnXiuFang.target.onTouchBegin.Add(OnClickBtnXiuFang);
|
|
|
+ _ui.m_btnCiPai.target.onTouchBegin.Add(OnClickBtnCiPai);
|
|
|
_ui.m_headBar.target.onClick.Add(OnClickHeadBar);
|
|
|
|
|
|
_btnStore.onClick.Add(OnClickBtnStore);
|
|
|
_btnTuJian.onClick.Add(OnClickBtnTuJian);
|
|
|
_btnYouJian.onClick.Add(OnClickBtnYouJian);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
protected override void OnShown()
|
|
@@ -124,43 +141,104 @@ namespace GFGGame
|
|
|
SceneController.AddObjectToView(_effectObj1, _wrapper1, _ui.m_btnHuanZhuang.m_holder, resPath0, out _effectObj1, out _wrapper1);
|
|
|
SceneController.AddObjectToView(_effectObj2, _wrapper2, _ui.m_btnZhaiXing.m_holder, resPath0, out _effectObj2, out _wrapper2);
|
|
|
SceneController.AddObjectToView(_effectObj3, _wrapper3, _ui.m_btnCiPai.m_holder, resPath0, out _effectObj3, out _wrapper3);
|
|
|
-
|
|
|
string resPath1 = ResPathUtil.GetViewEffectPath("ui_zjm", "ui_zzl_tx");
|
|
|
- SceneController.AddObjectToView(_effectObj4, _wrapper4, _ui.m_btnMain.m_holder, resPath1, out _effectObj4, out _wrapper4, 100);
|
|
|
+ SceneController.AddObjectToView(_effectObj4, _wrapper4, _ui.m_btnMain.m_holder, resPath1, out _effectObj4, out _wrapper4);
|
|
|
|
|
|
- string resPath2 = ResPathUtil.GetViewEffectPath("ui_zjm", "ui_zjm_tx/ui_zjm_tx");
|
|
|
- SceneController.AddObjectToView(_effectObj5, _wrapper5, _ui.m_headBar.m_holder, resPath2, out _effectObj5, out _wrapper5, 1);
|
|
|
+ string resPath3 = ResPathUtil.GetViewEffectPath("ui_zjm", "ui_zjm_dj");
|
|
|
+ SceneController.AddObjectToView(_effectObj0_1, _wrapper0_1, _ui.m_btnXiuFang.m_holder1, resPath3, out _effectObj0_1, out _wrapper0_1);
|
|
|
+ SceneController.AddObjectToView(_effectObj1_1, _wrapper1_1, _ui.m_btnHuanZhuang.m_holder1, resPath3, out _effectObj1_1, out _wrapper1_1);
|
|
|
+ SceneController.AddObjectToView(_effectObj2_1, _wrapper2_1, _ui.m_btnZhaiXing.m_holder1, resPath3, out _effectObj2_1, out _wrapper2_1);
|
|
|
+ SceneController.AddObjectToView(_effectObj3_1, _wrapper3_1, _ui.m_btnCiPai.m_holder1, resPath3, out _effectObj3_1, out _wrapper3_1);
|
|
|
+ SceneController.AddObjectToView(_effectObj4_1, _wrapper4_1, _ui.m_btnMain.m_holder1, resPath3, out _effectObj4_1, out _wrapper4_1);
|
|
|
+
|
|
|
+ string resPath2 = ResPathUtil.GetViewEffectPath("ui_zjm", "ui_zjm_tx");
|
|
|
+ SceneController.AddObjectToView(_effectObj5, _wrapper5, _ui.m_headBar.m_holder, resPath2, out _effectObj5, out _wrapper5);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
private void OnClickBtnMain()
|
|
|
{
|
|
|
- this.Hide();
|
|
|
- ViewManager.Show(ViewName.STORY_CHAPTER_LIST_VIEW);
|
|
|
+ if (isOpen) return;
|
|
|
+ isOpen = true;
|
|
|
+ _ui.m_btnMain.m_holder1.visible = true;
|
|
|
+ Timers.inst.Add(effectTime, 1, (param) =>
|
|
|
+ {
|
|
|
+ _ui.m_btnMain.m_holder1.visible = false;
|
|
|
+ this.Hide();
|
|
|
+ ViewManager.Show(ViewName.STORY_CHAPTER_LIST_VIEW);
|
|
|
+ isOpen = false; ;
|
|
|
+
|
|
|
+
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
private void OnClickBtnHuanZhuang()
|
|
|
{
|
|
|
- this.Hide();
|
|
|
- ViewManager.Show(ViewName.DRESS_UP_VIEW);
|
|
|
+ if (isOpen) return;
|
|
|
+ isOpen = true;
|
|
|
+ _ui.m_btnHuanZhuang.m_holder1.visible = true;
|
|
|
+
|
|
|
+ Timers.inst.Add(effectTime, 1, (param) =>
|
|
|
+ {
|
|
|
+ _ui.m_btnHuanZhuang.m_holder1.visible = false;
|
|
|
+ this.Hide();
|
|
|
+ ViewManager.Show(ViewName.DRESS_UP_VIEW);
|
|
|
+ isOpen = false;
|
|
|
+
|
|
|
+
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
private void OnClickBtnZhaiXing()
|
|
|
{
|
|
|
- Timers.inst.AddUpdate(UpdateToCheckGuide);
|
|
|
- ViewManager.Show(ViewName.LUCKY_BOX_VIEW, null, null, false, true);
|
|
|
+ if (isOpen) return;
|
|
|
+ isOpen = true;
|
|
|
+ _ui.m_btnZhaiXing.m_holder1.visible = true;
|
|
|
+
|
|
|
+ Timers.inst.Add(effectTime, 1, (param) =>
|
|
|
+ {
|
|
|
+ _ui.m_btnZhaiXing.m_holder1.visible = false;
|
|
|
+ Timers.inst.AddUpdate(UpdateToCheckGuide);
|
|
|
+ ViewManager.Show(ViewName.LUCKY_BOX_VIEW, null, null, false, true);
|
|
|
+ isOpen = false;
|
|
|
+
|
|
|
+
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
private void OnClickBtnXiuFang()
|
|
|
{
|
|
|
- Timers.inst.AddUpdate(UpdateToCheckGuide);
|
|
|
- ViewManager.Show(ViewName.XIU_FANG_VIEW, null, new object[] { ViewName.MAINUI_VIEW, this.viewData });
|
|
|
+ if (isOpen) return;
|
|
|
+ isOpen = true;
|
|
|
+ _ui.m_btnXiuFang.m_holder1.visible = true;
|
|
|
+ Timers.inst.Add(effectTime, 1, (param) =>
|
|
|
+ {
|
|
|
+ _ui.m_btnXiuFang.m_holder1.visible = false;
|
|
|
+ Timers.inst.AddUpdate(UpdateToCheckGuide);
|
|
|
+ ViewManager.Show(ViewName.XIU_FANG_VIEW, null, new object[] { ViewName.MAINUI_VIEW, this.viewData });
|
|
|
+ isOpen = false;
|
|
|
+
|
|
|
+
|
|
|
+ });
|
|
|
}
|
|
|
private void OnClickBtnCiPai()
|
|
|
{
|
|
|
- //Timers.inst.AddUpdate(UpdateToCheckGuide);
|
|
|
- ViewManager.Show(ViewName.CARD_VIEW, null, new object[] { ViewName.MAINUI_VIEW, this.viewData });
|
|
|
+ if (isOpen) return;
|
|
|
+ isOpen = true;
|
|
|
+ _ui.m_btnCiPai.m_holder1.visible = true;
|
|
|
+ Timers.inst.Add(effectTime, 1, (param) =>
|
|
|
+ {
|
|
|
+ _ui.m_btnCiPai.m_holder1.visible = false;
|
|
|
+ //Timers.inst.AddUpdate(UpdateToCheckGuide);
|
|
|
+ ViewManager.Show(ViewName.CARD_VIEW, null, new object[] { ViewName.MAINUI_VIEW, this.viewData });
|
|
|
+ isOpen = false;
|
|
|
+
|
|
|
+ });
|
|
|
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
private void OnClickBtnStore()
|
|
|
{
|
|
|
Timers.inst.AddUpdate(UpdateToCheckGuide);
|