158 {
159
161 return false;
162
163
165 return false;
166
167
168 HumanItemBehaviorCfg itemCfg =
m_Player.GetItemAccessor().GetItemInHandsBehaviourCfg();
169 if( itemCfg && itemCfg.
m_iType == ItemBehaviorType.HEAVY )
170 return false;
171
172
173
174
175
176
177 PlayerBase playerPB = PlayerBase.Cast(
m_Player);
178 if( playerPB )
179 {
180 if( playerPB.GetEmoteManager().IsEmotePlaying() )
181 return false;
182
183 if( playerPB.GetActionManager().GetRunningAction() != NULL )
184 return false;
185
186 if( playerPB.IsRestrained() || playerPB.IsItemsToDelete())
187 return false;
188
189 if( playerPB.GetDayZPlayerInventory().IsProcessing() )
190 return false;
191
192 if( playerPB.GetWeaponManager().IsRunning() )
193 return false;
194 }
195
197 return false;
198
199 return true;
200 }