public virtual void RemoveEquipment() { m_View.DetachObject(gameObject); GameObject.Destroy(gameObject); }