|
@@ -51,21 +51,30 @@ namespace GFGGame
|
|
|
private GameObject _effectObj5;
|
|
|
private GoWrapper _wrapper5;
|
|
|
|
|
|
+ private List<GameObject> _effects = new List<GameObject>();
|
|
|
+ private List<GoWrapper> _wrappers = new List<GoWrapper>();
|
|
|
+ private List<GameObject> _effects1 = new List<GameObject>();
|
|
|
+ private List<GoWrapper> _wrappers1 = new List<GoWrapper>();
|
|
|
+ private UI_ButtonModle1[] _btns;
|
|
|
public override void Dispose()
|
|
|
{
|
|
|
_valueBarController.Dispose();
|
|
|
_valueBarController = null;
|
|
|
- SceneController.DestroyObjectFromView(_effectObj0);
|
|
|
- SceneController.DestroyObjectFromView(_effectObj1);
|
|
|
- SceneController.DestroyObjectFromView(_effectObj2);
|
|
|
- SceneController.DestroyObjectFromView(_effectObj3);
|
|
|
- SceneController.DestroyObjectFromView(_effectObj4);
|
|
|
- SceneController.DestroyObjectFromView(_effectObj0_1);
|
|
|
- SceneController.DestroyObjectFromView(_effectObj1_1);
|
|
|
- SceneController.DestroyObjectFromView(_effectObj2_1);
|
|
|
- SceneController.DestroyObjectFromView(_effectObj3_1);
|
|
|
- SceneController.DestroyObjectFromView(_effectObj4_1);
|
|
|
-
|
|
|
+ // SceneController.DestroyObjectFromView(_effectObj0);
|
|
|
+ // SceneController.DestroyObjectFromView(_effectObj1);
|
|
|
+ // SceneController.DestroyObjectFromView(_effectObj2);
|
|
|
+ // SceneController.DestroyObjectFromView(_effectObj3);
|
|
|
+ // SceneController.DestroyObjectFromView(_effectObj4);
|
|
|
+ // SceneController.DestroyObjectFromView(_effectObj0_1);
|
|
|
+ // SceneController.DestroyObjectFromView(_effectObj1_1);
|
|
|
+ // SceneController.DestroyObjectFromView(_effectObj2_1);
|
|
|
+ // SceneController.DestroyObjectFromView(_effectObj3_1);
|
|
|
+ // SceneController.DestroyObjectFromView(_effectObj4_1);
|
|
|
+ for (int i = 0; i < _btns.Length; i++)
|
|
|
+ {
|
|
|
+ SceneController.DestroyObjectFromView(_effects[i]);
|
|
|
+ SceneController.DestroyObjectFromView(_effects[i]);
|
|
|
+ }
|
|
|
base.Dispose();
|
|
|
}
|
|
|
|
|
@@ -98,14 +107,16 @@ namespace GFGGame
|
|
|
|
|
|
// _btnGongGao.visible = false;
|
|
|
// _btnHaoYou.visible = false;
|
|
|
- _btnRenWu.visible = false;
|
|
|
+ // _btnRenWu.visible = false;
|
|
|
_btnPengYouQuan.visible = false;
|
|
|
_btnJInShu.visible = false;
|
|
|
_btnTianGong.visible = false;
|
|
|
|
|
|
+ _btns = new UI_ButtonModle1[] { _ui.m_btnHuanZhuang, _ui.m_btnZhaiXing, _ui.m_btnDailyLogin, _ui.m_btnXiuFang, _ui.m_btnCiPai, _ui.m_btnStudio, _ui.m_btnField };
|
|
|
_ui.m_btnMain.target.onTouchBegin.Add(OnClickBtnMain);
|
|
|
_ui.m_btnHuanZhuang.target.onTouchBegin.Add(OnClickBtnHuanZhuang);
|
|
|
_ui.m_btnZhaiXing.target.onTouchBegin.Add(OnClickBtnZhaiXing);
|
|
|
+ _ui.m_btnDailyLogin.target.onTouchBegin.Add(OnClickBtnDailyLogin);
|
|
|
_ui.m_btnXiuFang.target.onTouchBegin.Add(OnClickBtnXiuFang);
|
|
|
_ui.m_btnCiPai.target.onTouchBegin.Add(OnClickBtnCiPai);
|
|
|
_ui.m_btnStudio.target.onTouchBegin.Add(OnClickBtnStudio);
|
|
@@ -117,6 +128,7 @@ namespace GFGGame
|
|
|
_btnYouJian.onClick.Add(OnClickBtnYouJian);
|
|
|
_btnHaoYou.onClick.Add(OnClickBtnHaoYou);
|
|
|
_btnGongGao.onClick.Add(OnClickBtnGongGao);
|
|
|
+ _btnRenWu.onClick.Add(OnClickBtnRenWu);
|
|
|
|
|
|
|
|
|
AddEffect();
|
|
@@ -157,18 +169,23 @@ namespace GFGGame
|
|
|
private void AddEffect()
|
|
|
{
|
|
|
string resPath0 = ResPathUtil.GetViewEffectPath("ui_zjm", "ui_xf_tx");
|
|
|
- SceneController.AddObjectToView(_effectObj0, _wrapper0, _ui.m_btnXiuFang.m_holder, resPath0, out _effectObj0, out _wrapper0);
|
|
|
- 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 resPath3 = ResPathUtil.GetViewEffectPath("ui_zjm", "ui_zjm_dj");
|
|
|
+ for (int i = 0; i < _btns.Length; i++)
|
|
|
+ {
|
|
|
+ GameObject gameObject0;
|
|
|
+ GoWrapper wrapper0;
|
|
|
+ GameObject gameObject1;
|
|
|
+ GoWrapper wrapper1;
|
|
|
+ SceneController.AddObjectToView(null, null, _btns[i].m_holder, resPath0, out gameObject0, out wrapper0);
|
|
|
+ SceneController.AddObjectToView(null, null, _btns[i].m_holder1, resPath3, out gameObject1, out wrapper1);
|
|
|
+ _effects.Add(gameObject0);
|
|
|
+ _wrappers.Add(wrapper0);
|
|
|
+ _effects1.Add(gameObject1);
|
|
|
+ _wrappers1.Add(wrapper1);
|
|
|
+ }
|
|
|
+
|
|
|
string resPath1 = ResPathUtil.GetViewEffectPath("ui_zjm", "ui_zzl_tx");
|
|
|
SceneController.AddObjectToView(_effectObj4, _wrapper4, _ui.m_btnMain.m_holder, resPath1, out _effectObj4, out _wrapper4);
|
|
|
-
|
|
|
- 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");
|
|
@@ -239,6 +256,18 @@ namespace GFGGame
|
|
|
|
|
|
});
|
|
|
}
|
|
|
+ private void OnClickBtnDailyLogin()
|
|
|
+ {
|
|
|
+ if (isOpen) return;
|
|
|
+ isOpen = true;
|
|
|
+ _ui.m_btnDailyLogin.m_holder1.visible = true;
|
|
|
+ Timers.inst.Add(effectTime, 1, (param) =>
|
|
|
+ {
|
|
|
+ _ui.m_btnDailyLogin.m_holder1.visible = false;
|
|
|
+ ViewManager.Show<DailyLoginView>(null, new object[] { ViewName.MAINUI_VIEW, this.viewData });
|
|
|
+ isOpen = false;
|
|
|
+ });
|
|
|
+ }
|
|
|
private void OnClickBtnCiPai()
|
|
|
{
|
|
|
if (isOpen) return;
|
|
@@ -285,6 +314,10 @@ namespace GFGGame
|
|
|
// /null, new object[] { ViewName.MAINUI_VIEW, this.viewData }
|
|
|
ViewManager.Show<NoticeView>();
|
|
|
}
|
|
|
+ private void OnClickBtnRenWu()
|
|
|
+ {
|
|
|
+ ViewManager.Show<DailyTaskView>();
|
|
|
+ }
|
|
|
private void OnClickHeadBar()
|
|
|
{
|
|
|
ViewManager.Show(ViewName.ROLE_INFO_VIEW);
|