DayZ 1.28
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 строка 246

247 {
248 int count = GetAbilityCount();
249 for (int i = 0; i < count; ++i)
250 {
251 AbilityRecord rec = GetAbility(i);
252 if (rec.m_action == action && rec.m_actionType == actionType)
253 return true;
254 }
255 return false;
256 }
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:260
AbilityRecord GetAbility(int index)
Определения Weapon_Base.c:265

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