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

◆ OnVariablesSynchronized()

override void OnVariablesSynchronized ( )
protected

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

144 {
145 super.OnVariablesSynchronized();
146
147 // Is the controlled player inside when trigger is synchronized
148 for ( int i = 0; i < GetInsiders().Count(); i++ )
149 {
150 PlayerBase playerInsider = PlayerBase.Cast( m_insiders.Get( i ).GetObject() );
151 if ( playerInsider )
152 {
153 if ( playerInsider.IsControlledPlayer() )
154 {
155 // Update Local particle effects
156 bool nonDefaultState = m_AreaState > eAreaDecayStage.LIVE;
157 if ( nonDefaultState )
158 {
159 int localPartBirthRate;
160 if ( m_AreaState == eAreaDecayStage.DECAY_START )
161 localPartBirthRate = 20;
162 else
163 localPartBirthRate = 10;
164
165 //Update the local effects
166 playerInsider.RequestTriggerEffect(this, m_PPERequester, m_AroundPartId, m_TinyPartId, GetAmbientSoundsetName(), nonDefaultState, localPartBirthRate, true );
167 }
168 return;
169 }
170 }
171 }
172 }
PPERequester_PainBlur m_PPERequester
Определения BulletHitReaction.c:57
eAreaDecayStage
Определения ContaminatedArea_Dynamic.c:2
class ContaminatedTrigger extends EffectTrigger m_AreaState
Определения PlayerBaseClient.c:2

Перекрестные ссылки m_AreaState и m_PPERequester.