DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ CheckMeleeItemDamage()

bool ManBase::CheckMeleeItemDamage ( ItemBase item)
inlineprotected

См. определение в файле PlayerBase.c строка 5274

5275 {
5276 //on-hit drop of melee weapons
5277 //bayonets & buttstocks
5278 if (item && item.GetHierarchyParent() && item.GetHierarchyParent().IsWeapon() && item.IsRuined()/*&& item.FindAttachmentBySlotName()*/)
5279 {
5281 return DropItem(item);
5282 }
5283 //handheld items themselves
5284 if (item && item == GetItemInHands() && item.IsRuined())
5285 {
5286 return PredictiveDropEntity(item);
5287 }
5288 return false;
5289 }
override bool PredictiveDropEntity(notnull EntityAI item)
Определения PlayerBase.c:8404
ItemBase GetItemInHands()
Определения PlayerBase.c:6210
bool DropItem(ItemBase item)
Определения PlayerBase.c:6274
void PlayAttachmentDropSound()
Определения PlayerBase.c:5291

Перекрестные ссылки DropItem(), GetItemInHands(), PlayAttachmentDropSound() и PredictiveDropEntity().

Используется в CommandHandler().