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

◆ Deactivate()

void Deactivate ( bool trigger = true)
protected

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

218 {
219 if (!m_IsActive)
220 return;
221
223 AnalyticsSetState(m_ID, -1.0);
224
225 m_Player.m_SyncedModifiers = (m_Player.m_SyncedModifiers & ~m_SyncID);
226 m_ShouldBeActive = false;
227 m_IsActive = false;
228 m_ActivatedTime = 0;
229 if (trigger)
231 }
int m_ID
ID of effect, given by SEffectManager when registered (automatically done when playing through it)
Определения Effect.c:49
DayZPlayer m_Player
Определения Hand_Events.c:42
bool m_ShouldBeActive
Определения ModifierBase.c:20
float m_ActivatedTime
Определения ModifierBase.c:13
bool m_AnalyticsStatsEnabled
Определения ModifierBase.c:31
bool m_IsActive
Определения ModifierBase.c:19
eModifierSyncIDs m_SyncID
Определения ModifierBase.c:28
void OnDeactivate(PlayerBase player)
Определения HeavyMetal.c:211
void AnalyticsSetState(int modifierId, float value)
special treating of the value to set state only (without counter use)
Определения ModifierBase.c:248

Перекрестные ссылки AnalyticsSetState(), m_ActivatedTime, m_AnalyticsStatsEnabled, m_ID, m_IsActive, m_Player, m_ShouldBeActive, m_SyncID и OnDeactivate().

Используется в Tick().