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

◆ PlaySplashEffectSynced()

void ActionFishingNew::PlaySplashEffectSynced ( FishingActionData actionDataFishing)
inlineprotected

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

320 {
321 if (g_Game.IsServer())
322 {
323 int particleId = actionDataFishing.m_ContextData.GetResultParticleId();
324 if (actionDataFishing.m_SplashUniqueID < 0)
325 {
326 actionDataFishing.m_SplashUniqueID = SEffectManager.CreateParticleServer(actionDataFishing.m_Target.GetCursorHitPos(), new ParticleEffecterParameters("ParticleEffecter", EffecterBase.NOT_DEFINED_LIFESPAN, particleId));
327 }
328 else
329 {
330 SEffectManager.ReinitParticleServer(actionDataFishing.m_SplashUniqueID, new ParticleEffecterParameters("ParticleEffecter", EffecterBase.NOT_DEFINED_LIFESPAN, particleId)); //reinit here, since particleId might differ
331 SEffectManager.ReactivateParticleServer(actionDataFishing.m_SplashUniqueID);
332 }
333 }
334 }
DayZGame g_Game
Определения DayZGame.c:4074
void EffecterBase()
Определения EffectManager.c:704

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

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