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

◆ AddModifier()

void AddModifier ( ModifierBase modifier)

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

181 {
182 modifier.InitBase(m_Player, this);
183 int id = modifier.GetModifierID();
184
185 if (id < 1)
186 ErrorEx("modifiers ID must be 1 or higher(for debugging reasons)", ErrorExSeverity.WARNING);
187
188 if (m_ModifierListArray.Find(modifier) == -1)
189 {
190 m_ModifierList.Insert(id, modifier);
191 m_ModifierListArray.Insert(modifier);
192 }
193 else
194 {
195 ErrorEx(string.Format("Modifier '%1' is already registered", modifier.GetName()), ErrorExSeverity.WARNING);
196 }
197 }
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().