public override void OnRemove() { if (overlay != null) { overlay.DoRemoveMe(); } if (effects != null) { effects.DoRemoveMe(); } NetOutgoingMessage msg = SceneMgr.CreateNetMessage(); msg.Write((int)PacketType.ASTEROID_DESTROYED); msg.Write(Id); SceneMgr.SendMessage(msg); }