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

◆ OnStayClientEvent()

void OnStayClientEvent ( TriggerInsider insider,
float deltaTime )
protected

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

113 {
114 //no super, overriding parent behaviour
115 if ( insider.GetObject().IsMan() )
116 {
117 PlayerBase playerInsider = PlayerBase.Cast( insider.GetObject() );
118
119 // We will only handle the controlled player, as effects are only relevant to this player instance
120 if ( playerInsider.IsControlledPlayer() )
121 {
122 // We check if we are not in the standard LIVE state
123 bool nonDefaultState = m_AreaState > eAreaDecayStage.LIVE;
124 if ( nonDefaultState )
125 {
126 // if not we check the specific state and update local effect values
127 int localPartBirthRate;
128 if ( m_AreaState == eAreaDecayStage.DECAY_START )
129 localPartBirthRate = 20;
130 else
131 localPartBirthRate = 10;
132
133 playerInsider.RequestTriggerEffect(this, m_PPERequester, m_AroundPartId, m_TinyPartId, GetAmbientSoundsetName(), nonDefaultState, localPartBirthRate );
134 }
135 else
136 playerInsider.RequestTriggerEffect(this, m_PPERequester, m_AroundPartId, m_TinyPartId, GetAmbientSoundsetName() );
137 }
138 }
139 }
PPERequester_PainBlur m_PPERequester
Определения BulletHitReaction.c:57
eAreaDecayStage
Определения ContaminatedArea_Dynamic.c:2
class ContaminatedTrigger extends EffectTrigger m_AreaState
Определения PlayerBaseClient.c:2
Object GetObject()
Определения Trigger.c:28

Перекрестные ссылки TriggerInsider::GetObject(), m_AreaState и m_PPERequester.