public void Die(UInt32 killer)
if (MyClones.Count > 0)
if (MyClones.Count > 0) { foreach (var item in MyClones.Values) { Data data = new Data(true); data.UID = item.UID; data.ID = Network.GamePackets.Data.RemoveEntity; item.MonsterInfo.SendScreen(data); } MyClones.Clear(); }
public void Die(Entity killer)
Owner.Map.RemoveEntity(this);
if (Owner.Entity.MyClones.ContainsKey(UID))
if (Owner.Entity.MyClones.ContainsKey(UID)) { Owner.Entity.MyClones.Remove(UID); return; } Owner.Pet.RemovePet(pettype); } if (EntityFlag == Game.EntityFlag.Entity) { if (MyClones.Count > 0) { foreach (var item in MyClones.Values) { Data data = new Data(true); data.UID = item.UID; data.ID = Network.GamePackets.Data.RemoveEntity; item.MonsterInfo.SendScreen(data); } MyClones.Clear(); } }