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

◆ HasActionAbility()

bool Weapon::HasActionAbility ( int action,
int actionType )
inlineprotected

query if weapon supports action and actionType

Аргументы
[in]actionone of Human.actions (i.e. RELOAD, MECHANISM, ...)
[in]actionTypeone of Human.actionTypes (i.e. CHAMBERING_ONEBULLET_CLOSED, MECHANISM_CLOSED...)
Возвращает
true if weapon supports operation

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

245 {
246 int count = GetAbilityCount();
247 for (int i = 0; i < count; ++i)
248 {
249 AbilityRecord rec = GetAbility(i);
250 if (rec.m_action == action && rec.m_actionType == actionType)
251 return true;
252 }
253 return false;
254 }
int m_actionType
corresponds to Human::actions == RELOAD, MECHANISM, ...
Определения Weapon_Base.c:7
int m_action
Определения Weapon_Base.c:6
int GetAbilityCount()
Определения Weapon_Base.c:258
AbilityRecord GetAbility(int index)
Определения Weapon_Base.c:263

Перекрестные ссылки GetAbility(), GetAbilityCount(), AbilityRecord::m_action и AbilityRecord::m_actionType.