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

◆ OverrideActionAnimation()

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

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

372 {
373 ActionOverrideData overrideData = new ActionOverrideData();
374 overrideData.m_CommandUID = commandUID;
375 overrideData.m_CommandUIDProne = commandUIDProne;
376 overrideData.m_StanceMask = stanceMask;
377
378 TActionAnimOverrideMap actionMap = m_ItemActionOverrides.Get(action);
379 if (!actionMap) // create new map of action > overidables map
380 {
381 actionMap = new TActionAnimOverrideMap();
382 m_ItemActionOverrides.Insert(action, actionMap);
383 }
384
385 actionMap.Insert(this.Type(), overrideData); // insert item -> overrides
386
387 }
map< typename, ref ActionOverrideData > TActionAnimOverrideMap
Определения ItemBase.c:2
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:18

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