320 {
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));
331 SEffectManager.ReactivateParticleServer(actionDataFishing.m_SplashUniqueID);
332 }
333 }
334 }