|
@@ -91,9 +91,9 @@ namespace GFGGame
|
|
});
|
|
});
|
|
_ui.m_loaBg.url = ResPathUtil.GetBgImgPath("zxian_bg3");
|
|
_ui.m_loaBg.url = ResPathUtil.GetBgImgPath("zxian_bg3");
|
|
|
|
|
|
- _comEff = new GComponent();
|
|
|
|
- _comEff = UIPackage.CreateObject(UI_MainUI.PACKAGE_NAME, "ComEff").asCom;
|
|
|
|
- _effectUI1 = EffectUIPool.CreateEffectUI(_comEff.GetChild("holder").asGraph, "ui_gk", "ui_gk_sg");
|
|
|
|
|
|
+ //_comEff = new GComponent();
|
|
|
|
+ //_comEff = UIPackage.CreateObject(UI_MainUI.PACKAGE_NAME, "ComEff").asCom;
|
|
|
|
+ //_effectUI1 = EffectUIPool.CreateEffectUI(_comEff.GetChild("holder").asGraph, "ui_gk", "ui_gk_sg");
|
|
|
|
|
|
_effFirst = new GComponent();
|
|
_effFirst = new GComponent();
|
|
_effFirst = UIPackage.CreateObject(UI_MainUI.PACKAGE_NAME, "ComEff").asCom;
|
|
_effFirst = UIPackage.CreateObject(UI_MainUI.PACKAGE_NAME, "ComEff").asCom;
|
|
@@ -135,13 +135,23 @@ namespace GFGGame
|
|
|
|
|
|
Timers.inst.StartCoroutine(InitChapter());
|
|
Timers.inst.StartCoroutine(InitChapter());
|
|
|
|
|
|
- Timers.inst.Add(0.5f,1,SetContainerY);
|
|
|
|
|
|
+ Timers.inst.Add(0.5f, 1, SetContainerY);
|
|
|
|
|
|
_valueBarController.OnShown();
|
|
_valueBarController.OnShown();
|
|
|
|
|
|
_ui.target.touchable = true;
|
|
_ui.target.touchable = true;
|
|
|
|
|
|
Timers.inst.AddUpdate(CheckGuide);
|
|
Timers.inst.AddUpdate(CheckGuide);
|
|
|
|
+
|
|
|
|
+ //根据困难程度选择显示图片
|
|
|
|
+ if (currentDifficulty == 1)
|
|
|
|
+ {
|
|
|
|
+ _ui.m_loaBg.url = ResPathUtil.GetSceneBgPath("zhangjie_bg", "png");
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ _ui.m_loaBg.url = ResPathUtil.GetBgImgPath("zxian_bg3");
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
protected override void OnHide()
|
|
protected override void OnHide()
|
|
@@ -227,8 +237,8 @@ namespace GFGGame
|
|
{
|
|
{
|
|
_ui.m_chapter.m_compChapterScroll.m_imgBegin.visible = true;
|
|
_ui.m_chapter.m_compChapterScroll.m_imgBegin.visible = true;
|
|
}
|
|
}
|
|
- _comEff.visible = false;
|
|
|
|
- _effFirst.visible = false;
|
|
|
|
|
|
+ //_comEff.visible = false;
|
|
|
|
+ //_effFirst.visible = false;
|
|
for (int i = 0; i < 20; i++)
|
|
for (int i = 0; i < 20; i++)
|
|
{
|
|
{
|
|
GObject obj = _ui.m_chapter.m_compChapterScroll.target.GetChild("g" + (19 - i + 1));
|
|
GObject obj = _ui.m_chapter.m_compChapterScroll.target.GetChild("g" + (19 - i + 1));
|
|
@@ -311,24 +321,48 @@ namespace GFGGame
|
|
//设置为解锁关卡
|
|
//设置为解锁关卡
|
|
MainStoryDataManager.currentLevelCfgId = levelCfg.id;
|
|
MainStoryDataManager.currentLevelCfgId = levelCfg.id;
|
|
_unPasslevelItem = levelItem.target;
|
|
_unPasslevelItem = levelItem.target;
|
|
- levelItem.target.AddChild(_comEff);
|
|
|
|
- _comEff.visible = true;
|
|
|
|
|
|
+ //levelItem.target.AddChild(_comEff);
|
|
|
|
+ //_comEff.visible = true;
|
|
|
|
|
|
//设置解锁特效
|
|
//设置解锁特效
|
|
- //string effName;
|
|
|
|
- //if ( currentDifficulty == 0 )
|
|
|
|
- //{
|
|
|
|
- // effName = effArray[levelItem.m_c1.selectedIndex];
|
|
|
|
- //}
|
|
|
|
- //else
|
|
|
|
- //{
|
|
|
|
- // effName = effArray[levelItem.m_c1.selectedIndex] + "_Blue";
|
|
|
|
- //}
|
|
|
|
- //_effectUI2 = EffectUIPool.CreateEffectUI(_effFirst.GetChild("holder").asGraph, "ui_zj", effName);
|
|
|
|
- //levelItem.target.AddChild(_effFirst);
|
|
|
|
- //levelItem.m_fightBg.visible = false;
|
|
|
|
- //levelItem.m_loaDialogBg.visible = false;
|
|
|
|
- //_effFirst.visible = true;
|
|
|
|
|
|
+ string effName;
|
|
|
|
+ if (currentDifficulty == 0)
|
|
|
|
+ {
|
|
|
|
+ effName = effArray[levelItem.m_c1.selectedIndex];
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ effName = effArray[levelItem.m_c1.selectedIndex] + "_Bule";
|
|
|
|
+ }
|
|
|
|
+ if(levelItem.m_c1.selectedIndex == 0)
|
|
|
|
+ {
|
|
|
|
+ if (levelItem.m_c2.selectedIndex == 0)
|
|
|
|
+ {
|
|
|
|
+ _effectUI2 = EffectUIPool.CreateEffectUI(_effFirst.GetChild("effect_jq_left").asGraph, "ui_zj", effName);
|
|
|
|
+ _effFirst.GetChild("effect_jq_left").rotationY = 180;
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ _effectUI2 = EffectUIPool.CreateEffectUI(_effFirst.GetChild("effect_jq").asGraph, "ui_zj", effName);
|
|
|
|
+ _effFirst.GetChild("effect_jq").rotationY = 0;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ _effectUI2 = EffectUIPool.CreateEffectUI(_effFirst.GetChild("effect_zd").asGraph, "ui_zj", effName);
|
|
|
|
+ if (levelItem.m_c2.selectedIndex == 0)
|
|
|
|
+ {
|
|
|
|
+ _effFirst.GetChild("effect_zd").rotationY = 0;
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ _effFirst.GetChild("effect_zd").rotationY = 180;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ levelItem.target.AddChild(_effFirst);
|
|
|
|
+ levelItem.m_fightBg.visible = false;
|
|
|
|
+ levelItem.m_loaDialogBg.visible = false;
|
|
|
|
+ _effFirst.visible = true;
|
|
//Timers.inst.Add(1.7f, 1, HideEffect, obj);
|
|
//Timers.inst.Add(1.7f, 1, HideEffect, obj);
|
|
}
|
|
}
|
|
if (levelCfg.order > endLevel)
|
|
if (levelCfg.order > endLevel)
|
|
@@ -358,8 +392,6 @@ namespace GFGGame
|
|
|
|
|
|
private void HideEffect(object param = null)
|
|
private void HideEffect(object param = null)
|
|
{
|
|
{
|
|
- //UI_CompStoryLevelItem.Proxy(param as GObject).m_fightBg.visible = true;
|
|
|
|
- _comEff.visible = true;
|
|
|
|
//_effFirst.visible = false;
|
|
//_effFirst.visible = false;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -447,7 +479,7 @@ namespace GFGGame
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- Timers.inst.Remove(CheckGuide);
|
|
|
|
|
|
+ Timers.inst.Remove(CheckGuide);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|