163 {
165
166 ItemBase dragged_item =
ItemBase.Cast( ItemManager.GetInstance().GetDraggedItem() );
167
168 ItemPreviewWidget iw = ItemPreviewWidget.Cast( w.FindAnyWidget( "Render" ) );
169 if( !iw )
170 {
171 string name = w.GetName();
172 name.Replace(
"PanelWidget",
"Render" );
173 iw = ItemPreviewWidget.Cast( w.FindAnyWidget(
name ) );
174 }
175
176 if(!dragged_item && iw)
178
179 if(dragged_item && dragged_item.GetHierarchyRootPlayer()!=
GetGame().
GetPlayer())
180 return;
181
183
185 {
187 }
188
189 if (dragged_item && dragged_item.GetInventory().CanRemoveEntity())
190 {
191 player.SetQuickBarEntityShortcut(dragged_item, col);
192
194 {
196 }
197 }
200 if ( menu )
201 {
202 menu.RefreshQuickbar();
203 }
204 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
class GP5GasMask extends MaskBase ItemBase
const int INDEX_NOT_FOUND
proto native CGame GetGame()