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

◆ CheckMeleeItemDamage()

bool ManBase::CheckMeleeItemDamage ( ItemBase item)
inlineprotected

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

5265 {
5266 //on-hit drop of melee weapons
5267 //bayonets & buttstocks
5268 if (item && item.GetHierarchyParent() && item.GetHierarchyParent().IsWeapon() && item.IsRuined()/*&& item.FindAttachmentBySlotName()*/)
5269 {
5271 return DropItem(item);
5272 }
5273 //handheld items themselves
5274 if (item && item == GetItemInHands() && item.IsRuined())
5275 {
5276 return PredictiveDropEntity(item);
5277 }
5278 return false;
5279 }
override bool PredictiveDropEntity(notnull EntityAI item)
Определения PlayerBase.c:8502
ItemBase GetItemInHands()
Определения PlayerBase.c:6202
bool DropItem(ItemBase item)
Определения PlayerBase.c:6266
void PlayAttachmentDropSound()
Определения PlayerBase.c:5281

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

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