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