172 {
173 super.OnWasDetached(parent, slot_id);
174
175 if ( IsRuined() )
176 {
177 return;
178 }
179
180 PlayerBase player = PlayerBase.Cast(parent);
181 if ( parent.GetHierarchyParent() )
182 {
183 player = PlayerBase.Cast(parent.GetHierarchyParent());
184 }
185
186 if ( player )
187 {
188 player.MapNavigationItemNotInPossession(this);
189 }
190 }