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

◆ CheckMeleeItemDamage()

bool ManBase::CheckMeleeItemDamage ( ItemBase item)
inlineprotected

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

5699 {
5700 //on-hit drop of melee weapons
5701 //bayonets & buttstocks
5702 if (item && item.GetHierarchyParent() && item.GetHierarchyParent().IsWeapon() && item.IsRuined()/*&& item.FindAttachmentBySlotName()*/)
5703 {
5705 return DropItem(item);
5706 }
5707 //handheld items themselves
5708 if (item && item == GetItemInHands() && item.IsRuined())
5709 {
5710 return PredictiveDropEntity(item);
5711 }
5712 return false;
5713 }
override bool PredictiveDropEntity(notnull EntityAI item)
Определения PlayerBase.c:9104
ItemBase GetItemInHands()
Определения PlayerBase.c:6733
bool DropItem(ItemBase item)
Определения PlayerBase.c:6818
void PlayAttachmentDropSound()
Определения PlayerBase.c:5715

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

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