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

◆ ProcessMeleeItemDamage()

override EntityAI Weapon::ProcessMeleeItemDamage ( int mode = 0)
inlineprivate

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

2155 {
2156 EntityAI attachment;
2157
2158 switch (mode)
2159 {
2160 case 0:
2161 super.ProcessMeleeItemDamage();
2162 break;
2163
2164 case 1:
2165 attachment = GetInventory().FindAttachment(m_ButtstockAttachmentIdx);
2166 break;
2167
2168 case 2:
2169 attachment = GetInventory().FindAttachment(m_BayonetAttachmentIdx);
2170 break;
2171
2172 default:
2173 super.ProcessMeleeItemDamage();
2174 break;
2175 }
2176
2177 if (attachment)
2178 {
2179 attachment.ProcessMeleeItemDamage();
2180 return attachment;
2181 }
2182
2183 return this;
2184 }
class LogManager EntityAI
int m_BayonetAttachmentIdx
Определения Weapon_Base.c:58
int m_ButtstockAttachmentIdx
Определения Weapon_Base.c:59

Перекрестные ссылки m_BayonetAttachmentIdx и m_ButtstockAttachmentIdx.