135 {
136 ItemPreviewWidget ipw = ItemPreviewWidget.Cast(w.FindAnyWidget( "Render" ));
137 string name = receiver.GetName();
138 name.Replace(
"PanelWidget",
"Render");
139 ItemPreviewWidget receiver_iw = ItemPreviewWidget.Cast( receiver.FindAnyWidget(
name ) );
141 if (receiver_iw)
142 {
143 receiver_item = receiver_iw.
GetItem();
144 }
145
146 if(!ipw)
147 {
149 name.Replace(
"PanelWidget",
"Render");
150 ipw = ItemPreviewWidget.Cast(w.FindAnyWidget(
name));
151 }
152 if(!ipw)
153 {
154 ipw = ItemPreviewWidget.Cast(w);
155 }
156
157 if( !ipw.IsInherited(ItemPreviewWidget))
158 {
159 return;
160 }
161
164
165 if(!item.GetInventory().CanRemoveEntity())
166 return;
167 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
proto native CGame GetGame()