150 {
152 {
153 return;
154 }
155 ItemManager.GetInstance().HideDropzones();
156 if(
m_Obj.GetHierarchyRootPlayer() ==
g_Game.GetPlayer() )
157 {
158 ItemManager.GetInstance().GetRightDropzone().SetAlpha( 1 );
159 }
160 else
161 {
162 ItemManager.GetInstance().GetLeftDropzone().SetAlpha( 1 );
163 }
164
165 ItemManager.GetInstance().SetIsDragging( true );
166 int icon_x, icon_y;
168 int m_sizeX, m_sizeY;
169
171 {
173
174 CargoContainer c_parent = CargoContainer.Cast(
m_Parent );
175 HandsPreview h_parent = HandsPreview.Cast(
m_Parent );
176
177 if( GetRoot().m_MainWidget.FindAnyWidget( "HandsPanel" ) )
178 {
179 GetRoot().m_MainWidget.FindAnyWidget(
"HandsPanel" ).GetScreenSize( icon_size,
y );
180 }
181
182 icon_size = icon_size / 10;
183
186
187 if( !
m_Item.GetInventory().GetFlipCargo() )
188 {
189 w.SetSize( icon_x * icon_size , icon_y * icon_size );
190 }
191 else
192 {
193 w.SetSize( icon_y * icon_size , icon_x * icon_size );
194 }
195
198
199 ItemManager.GetInstance().SetDraggedItem(
m_Item );
200 }
202 }
ItemPreviewWidget m_ItemPreview