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

◆ PlaySplashEffectSynced()

void ActionFishingNew::PlaySplashEffectSynced ( FishingActionData actionDataFishing)
inlineprotected

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

315 {
316 if (GetGame().IsServer())
317 {
318 int particleId = actionDataFishing.m_ContextData.GetResultParticleId();
319 if (actionDataFishing.m_SplashUniqueID < 0)
320 {
321 actionDataFishing.m_SplashUniqueID = SEffectManager.CreateParticleServer(actionDataFishing.m_Target.GetCursorHitPos(), new ParticleEffecterParameters("ParticleEffecter", EffecterBase.NOT_DEFINED_LIFESPAN, particleId));
322 }
323 else
324 {
325 SEffectManager.ReinitParticleServer(actionDataFishing.m_SplashUniqueID, new ParticleEffecterParameters("ParticleEffecter", EffecterBase.NOT_DEFINED_LIFESPAN, particleId)); //reinit here, since particleId might differ
326 SEffectManager.ReactivateParticleServer(actionDataFishing.m_SplashUniqueID);
327 }
328 }
329 }
void EffecterBase()
Определения EffectManager.c:690
proto native CGame GetGame()

Перекрестные ссылки SEffectManager::CreateParticleServer(), EffecterBase(), GetGame(), SEffectManager::ReactivateParticleServer() и SEffectManager::ReinitParticleServer().

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