498 {
499 string name = w.GetName();
500 name.Replace(
"PanelWidget",
"Render" );
501 ItemPreviewWidget item_preview = ItemPreviewWidget.Cast( w.FindAnyWidget(
name ) );
503 InventoryItem itemAtPos = InventoryItem.Cast( item );
504
505 #ifdef DIAG_DEVELOPER
507 {
508 ShowActionMenu(itemAtPos);
509 }
511 #else
513 #endif
514 {
516
517 if ( item && showed_items )
518 {
520 {
521 VicinityContainer.Cast(
m_Parent).ToggleContainer(w, item);
522 }
524 {
525 if (itemAtPos)
526 {
528 }
529 }
531 {
533 return;
534 }
535 }
536 }
537 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
override void OnRightClick()
override bool InspectItem()