public void OnUnsplitLoot() { if (m_Owner != null && !m_Owner.Deleted) { ArrayList items = new ArrayList(this.Items); for (int i = 0; i < items.Count; i++) { m_Owner.TryDropItem((Item)items[i]); } } Delete(); }