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

◆ OverrideActionAnimation()

void InventoryItem::OverrideActionAnimation ( typename action ,
int commandUID,
int stanceMask = -1,
int commandUIDProne = -1 )
inlineprivate

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

382 {
383 ActionOverrideData overrideData = new ActionOverrideData();
384 overrideData.m_CommandUID = commandUID;
385 overrideData.m_CommandUIDProne = commandUIDProne;
386 overrideData.m_StanceMask = stanceMask;
387
388 TActionAnimOverrideMap actionMap = m_ItemActionOverrides.Get(action);
389 if (!actionMap) // create new map of action > overidables map
390 {
391 actionMap = new TActionAnimOverrideMap();
392 m_ItemActionOverrides.Insert(action, actionMap);
393 }
394
395 actionMap.Insert(this.Type(), overrideData); // insert item -> overrides
396
397 }
map< typename, ref ActionOverrideData > TActionAnimOverrideMap
Определения ItemBase.c:3
string Type
Определения JsonDataContaminatedArea.c:11
int m_StanceMask
Определения ActionBase.c:25
int m_CommandUIDProne
Определения ActionBase.c:24
int m_CommandUID
Определения ActionBase.c:23
static ref map< typename, ref TActionAnimOverrideMap > m_ItemActionOverrides
Определения ItemBase.c:24

Перекрестные ссылки ActionOverrideData::m_CommandUID, ActionOverrideData::m_CommandUIDProne, m_ItemActionOverrides, ActionOverrideData::m_StanceMask и Type.