/// <summary> /// 检测对象是否死亡,如死亡则移除 /// </summary> /// <param name="ele">要检测的对象</param> private bool IsDead(Element ele) { if (ele.Blood <= 0) { ele.Boom(); if (ele is Bullet) //子弹直接爆炸 { this.RemoveElement(ele); return true; } if (ele.IsDead) { this.RemoveElement(ele); return true; } ele.IsDead = true; return false; } return false; }