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

◆ OverrideActionAnimation()

void Entity::OverrideActionAnimation ( typename action ,
int commandUID,
int stanceMask = -1,
int commandUIDProne = -1 )
inlineprotected

См. определение в файле 3_Game/DayZ/Entities/EntityAI.c строка 4781

4782 {
4783 ActionOverrideData overrideData = new ActionOverrideData();
4784 overrideData.m_CommandUID = commandUID;
4785 overrideData.m_CommandUIDProne = commandUIDProne;
4786 overrideData.m_StanceMask = stanceMask;
4787
4788 TActionAnimOverrideMap actionMap = m_EntityActionOverrides.Get(action);
4789 if (!actionMap) // create new map of action > overidables map
4790 {
4791 actionMap = new TActionAnimOverrideMap();
4792 m_EntityActionOverrides.Insert(action, actionMap);
4793 }
4794
4795 actionMap.Insert(this.Type(), overrideData); // insert item -> overrides
4796 }
map< typename, ref ActionOverrideData > TActionAnimOverrideMap
string Type
Определения JsonDataContaminatedArea.c:11
static ref map< typename, ref TActionAnimOverrideMap > m_EntityActionOverrides

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