public void Update(float delta)
{
m_FishNum = 0;
List <Fish> fishList = new List <Fish>(m_FishList.Values);
for (int i = 0; i < fishList.Count; ++i)
{
Fish fish = fishList[i];
if (!fish.Update(delta))
{
DestroyFish(fish, fish.Catched);
}
else
{
++m_FishNum;
}
}
time1 += Time.deltaTime;
if (time1 >= time2 && m_FishNum > 0 && boo == 0)
{
GlobalAudioMgr.Instance.PlayOrdianryMusic(Audio.OrdianryMusic.m_qingdian);
// time1 = 0f;
boo = 1;
}
if (time1 >= time3 && m_FishNum > 0)
{
GlobalAudioMgr.Instance.PlayOrdianryMusic(Audio.OrdianryMusic.m_haohuai);
boo = 0;
time1 = 0f;
}
UpdateBackupList(delta);
//CheckFishPos();
}