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

◆ AddModifier()

void AddModifier ( ModifierBase modifier)

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

189 {
190 modifier.InitBase(m_Player, this);
191 int id = modifier.GetModifierID();
192
193 if (id < 1)
194 ErrorEx("modifiers ID must be 1 or higher(for debugging reasons)", ErrorExSeverity.WARNING);
195
196 if (m_ModifierListArray.Find(modifier) == -1)
197 {
198 m_ModifierList.Insert(id, modifier);
199 m_ModifierListArray.Insert(modifier);
200 }
201 else
202 {
203 ErrorEx(string.Format("Modifier '%1' is already registered", modifier.GetName()), ErrorExSeverity.WARNING);
204 }
205 }
DayZPlayer m_Player
Определения Hand_Events.c:42
ref map< int, ref ModifierBase > m_ModifierList
Определения ModifiersManager.c:76
ref array< ref ModifierBase > m_ModifierListArray
Определения ModifiersManager.c:77
ErrorExSeverity
Определения EnDebug.c:62
enum ShapeType ErrorEx

Перекрестные ссылки ErrorEx, m_ModifierList, m_ModifierListArray и m_Player.

Используется в Init() и SetModifiers().