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

◆ Activate()

void Activate ( )
protected

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

194 {
196 {
197 AnalyticsRegisterStat(m_ID, "state");
199 }
200
201 m_IsActive = true;
202 m_Player.m_SyncedModifiers = (m_Player.m_SyncedModifiers | m_SyncID);
203 if (m_ActivationType == EActivationType.TRIGGER_EVENT_ON_ACTIVATION)
205 else if (m_ActivationType == EActivationType.TRIGGER_EVENT_ON_CONNECT)
207
208 m_Player.SetSynchDirty();
209 }
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
void AnalyticsRegisterStat(int modifierId, string keySuffix)
Определения ModifierBase.c:239
bool m_AnalyticsStatsEnabled
Определения ModifierBase.c:31
bool m_IsActive
Определения ModifierBase.c:19
eModifierSyncIDs m_SyncID
Определения ModifierBase.c:28
EActivationType m_ActivationType
Определения ModifierBase.c:27
void OnReconnect(PlayerBase player)
is called when a modifier is being re-activated upon player server connection, use to activate system...
void AnalyticsSetState(int modifierId, float value)
special treating of the value to set state only (without counter use)
Определения ModifierBase.c:248
void OnActivate()
Определения Trap_LandMine.c:67

Перекрестные ссылки AnalyticsRegisterStat(), AnalyticsSetState(), m_ActivationType, m_AnalyticsStatsEnabled, m_ID, m_IsActive, m_Player, m_SyncID, OnActivate() и ModifierBase::OnReconnect().

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