Commit 1b1e0114 authored by wanqing's avatar wanqing

修改代码

parent 493531d2
...@@ -324,24 +324,26 @@ public class BattleUI : MonoBehaviour ...@@ -324,24 +324,26 @@ public class BattleUI : MonoBehaviour
//take按钮 //take按钮
public void OnClickTakeBtn() public void OnClickTakeBtn()
{ {
//if(m_bResult) if (m_bResult)
//{
//}
//else
//{
//}
StorageView varView = BattleCtrl.instance.levelManager.curLevel.storageView;
if(varView)
{
if(varView.hitTopBoxNum > 0)
{ {
BattleCtrl.instance.OnBattleFail(); BattleCtrl.instance.OnBattleWin();
} }
else else
{ {
BattleCtrl.instance.OnBattleWin(); BattleCtrl.instance.OnBattleFail();
} }
varView.SetResultAnimator(varView.hitTopBoxNum <= 0); StorageView varView = BattleCtrl.instance.levelManager.curLevel.storageView;
if(varView)
{
//if(varView.hitTopBoxNum > 0)
//{
// BattleCtrl.instance.OnBattleFail();
//}
//else
//{
// BattleCtrl.instance.OnBattleWin();
//}
varView.SetResultAnimator(m_bResult);
} }
} }
//设置take按钮状态 //设置take按钮状态
......
...@@ -156,7 +156,7 @@ public class StorageView : MonoBehaviour ...@@ -156,7 +156,7 @@ public class StorageView : MonoBehaviour
if (string.Equals(m_targetTrans[i].name, name)) if (string.Equals(m_targetTrans[i].name, name))
{ {
m_targetTrans[i].GetComponent<MeshRenderer>().sharedMaterial = m_redMat; m_targetTrans[i].GetComponent<MeshRenderer>().sharedMaterial = m_redMat;
m_hitTopBoxNum++; //m_hitTopBoxNum++;
break; break;
} }
} }
...@@ -169,7 +169,7 @@ public class StorageView : MonoBehaviour ...@@ -169,7 +169,7 @@ public class StorageView : MonoBehaviour
if (string.Equals(m_targetTrans[i].name, name)) if (string.Equals(m_targetTrans[i].name, name))
{ {
m_targetTrans[i].GetComponent<MeshRenderer>().sharedMaterial = m_dicMat[m_targetTrans[i]]; ; m_targetTrans[i].GetComponent<MeshRenderer>().sharedMaterial = m_dicMat[m_targetTrans[i]]; ;
m_hitTopBoxNum--; //m_hitTopBoxNum--;
break; break;
} }
} }
...@@ -350,8 +350,8 @@ public class StorageView : MonoBehaviour ...@@ -350,8 +350,8 @@ public class StorageView : MonoBehaviour
m_collisonTargetTrans = null; m_collisonTargetTrans = null;
m_bIsCollisonTarget = false; m_bIsCollisonTarget = false;
BattleCtrl.instance.battleUI.SetSymbolPos(0, 0); BattleCtrl.instance.battleUI.SetSymbolPos(0, 0);
//CancelDelayMatChangeHandle(); CancelDelayMatChangeHandle();
//Invoke("DelayMatChangeHandle", 0.5f); Invoke("DelayMatChangeHandle", 0.5f);
CancelRotateInvoke(); CancelRotateInvoke();
} }
void CancelDelayMatChangeHandle() void CancelDelayMatChangeHandle()
...@@ -364,6 +364,16 @@ public class StorageView : MonoBehaviour ...@@ -364,6 +364,16 @@ public class StorageView : MonoBehaviour
//延时判断是否需要变化材质球 //延时判断是否需要变化材质球
void DelayMatChangeHandle() void DelayMatChangeHandle()
{ {
bool varBool_ = true;
for (int i = 0; i < m_targetTrans.Length; i++)
{
if(m_targetTrans[i].GetComponent<MeshRenderer>().sharedMaterial == m_redMat)
{
varBool_ = false;
break;
}
}
BattleCtrl.instance.battleUI.SetResultState(varBool_);
//bool varBool_ = true; //bool varBool_ = true;
//for (int i = 0; i < m_targetTrans.Length; i++) //for (int i = 0; i < m_targetTrans.Length; i++)
//{ //{
...@@ -446,8 +456,8 @@ public class StorageView : MonoBehaviour ...@@ -446,8 +456,8 @@ public class StorageView : MonoBehaviour
m_triggerBox.gameObject.SetActive(true); m_triggerBox.gameObject.SetActive(true);
m_triggerTopBox.gameObject.SetActive(true); m_triggerTopBox.gameObject.SetActive(true);
//m_curTargetPosY = m_curTargetTrans.transform.position.y; //m_curTargetPosY = m_curTargetTrans.transform.position.y;
//Invoke("DelayInvokeRigidBody", 0.1f); Invoke("DelayInvokeRigidBody", 0.1f);
//CancelDelayMatChangeHandle(); CancelDelayMatChangeHandle();
if (m_dicMat.ContainsKey(m_curTargetTrans)) if (m_dicMat.ContainsKey(m_curTargetTrans))
{ {
m_curTargetTrans.GetComponent<MeshRenderer>().sharedMaterial = m_dicMat[m_curTargetTrans]; m_curTargetTrans.GetComponent<MeshRenderer>().sharedMaterial = m_dicMat[m_curTargetTrans];
...@@ -484,7 +494,7 @@ public class StorageView : MonoBehaviour ...@@ -484,7 +494,7 @@ public class StorageView : MonoBehaviour
{ {
GameServices.inputService.pad.onTouchUp -= OnTouchUp; GameServices.inputService.pad.onTouchUp -= OnTouchUp;
} }
//CancelDelayMatChangeHandle(); CancelDelayMatChangeHandle();
CancelRotateInvoke(); CancelRotateInvoke();
} }
} }
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