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

◆ CheckMeleeItemDamage()

bool ManBase::CheckMeleeItemDamage ( ItemBase item)
inlineprotected

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

5422 {
5423 //on-hit drop of melee weapons
5424 //bayonets & buttstocks
5425 if (item && item.GetHierarchyParent() && item.GetHierarchyParent().IsWeapon() && item.IsRuined()/*&& item.FindAttachmentBySlotName()*/)
5426 {
5428 return DropItem(item);
5429 }
5430 //handheld items themselves
5431 if (item && item == GetItemInHands() && item.IsRuined())
5432 {
5433 return PredictiveDropEntity(item);
5434 }
5435 return false;
5436 }
override bool PredictiveDropEntity(notnull EntityAI item)
Определения PlayerBase.c:8752
ItemBase GetItemInHands()
Определения PlayerBase.c:6437
bool DropItem(ItemBase item)
Определения PlayerBase.c:6497
void PlayAttachmentDropSound()
Определения PlayerBase.c:5438

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

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