Commit 3e2f9289 authored by wanqing's avatar wanqing

修改代码

parent 1dbdce28
......@@ -129,24 +129,15 @@ public class BombView : MonoBehaviour
//Debug.LogError(m_rootTrans.childCount + "................." + m_totalChildNum);
if(m_bControlWin)
{
if(m_rootTrans.childCount <= m_totalChildNum * 0.2f)
if (BattleCtrl.instance.battleUI.IsLeftEmtryBomb && !BattleCtrl.instance.battleUI.IsBombButtonCanInteractable)
{
m_bControlWin = false;
BattleCtrl.instance.levelManager.curLevel.star = 3;
BattleCtrl.instance.OnBattleWin();
}
else if(m_rootTrans.childCount > m_totalChildNum * 0.2f && m_rootTrans.childCount <= m_totalChildNum * 0.3f && BattleCtrl.instance.battleUI.IsLeftEmtryBomb
&& !BattleCtrl.instance.battleUI.IsBombButtonCanInteractable)
{
m_bControlWin = false;
BattleCtrl.instance.levelManager.curLevel.star = 2;
BattleCtrl.instance.OnBattleWin();
Invoke("CheckSuccess", 4);
}
else if (m_rootTrans.childCount > m_totalChildNum * 0.3f && m_rootTrans.childCount <= m_totalChildNum * 0.4f && BattleCtrl.instance.battleUI.IsLeftEmtryBomb
&& !BattleCtrl.instance.battleUI.IsBombButtonCanInteractable)
if (m_rootTrans.childCount <= m_totalChildNum * 0.2f)
{
m_bControlWin = false;
BattleCtrl.instance.levelManager.curLevel.star = 1;
BattleCtrl.instance.levelManager.curLevel.star = 3;
BattleCtrl.instance.OnBattleWin();
}
}
......@@ -159,7 +150,26 @@ public class BombView : MonoBehaviour
&& m_rootTrans.childCount > m_totalChildNum * m_rate && m_bControlFail)
{
m_bControlFail = false;
Invoke("CheckFail", 3);
Invoke("CheckFail", 4);
}
}
//检查胜利
void CheckSuccess()
{
if (m_rootTrans.childCount <= m_totalChildNum * 0.2f)
{
BattleCtrl.instance.levelManager.curLevel.star = 3;
BattleCtrl.instance.OnBattleWin();
}
else if (m_rootTrans.childCount > m_totalChildNum * 0.2f && m_rootTrans.childCount <= m_totalChildNum * 0.3f)
{
BattleCtrl.instance.levelManager.curLevel.star = 2;
BattleCtrl.instance.OnBattleWin();
}
else if (m_rootTrans.childCount > m_totalChildNum * 0.3f && m_rootTrans.childCount <= m_totalChildNum * 0.4f)
{
BattleCtrl.instance.levelManager.curLevel.star = 1;
BattleCtrl.instance.OnBattleWin();
}
}
//检查是否失败
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment