From 705d10cf52f9d7f54f85b698b7bd85ef89d994b0 Mon Sep 17 00:00:00 2001 From: tonysergi Date: Fri, 6 Dec 2013 12:29:13 +0900 Subject: [PATCH] client-side version of dispatcheffect with filters for shared weapon code to avoid #ifdef hell --- mp/src/game/client/c_te_effect_dispatch.cpp | 5 ++++- mp/src/game/client/c_te_effect_dispatch.h | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/mp/src/game/client/c_te_effect_dispatch.cpp b/mp/src/game/client/c_te_effect_dispatch.cpp index 143a5eea4..2e7ce73a4 100644 --- a/mp/src/game/client/c_te_effect_dispatch.cpp +++ b/mp/src/game/client/c_te_effect_dispatch.cpp @@ -178,7 +178,10 @@ void DispatchEffect( const char *pName, const CEffectData &data ) CPASFilter filter( data.m_vOrigin ); te->DispatchEffect( filter, 0.0, data.m_vOrigin, pName, data ); } - +void DispatchEffect( const char *pName, const CEffectData &data, IRecipientFilter &filter ) +{ + te->DispatchEffect( filter, 0.0, data.m_vOrigin, pName, data ); +} //----------------------------------------------------------------------------- // Playback diff --git a/mp/src/game/client/c_te_effect_dispatch.h b/mp/src/game/client/c_te_effect_dispatch.h index 63fa61730..8abaaeab3 100644 --- a/mp/src/game/client/c_te_effect_dispatch.h +++ b/mp/src/game/client/c_te_effect_dispatch.h @@ -42,5 +42,6 @@ public: void DispatchEffectToCallback( const char *pEffectName, const CEffectData &m_EffectData ); void DispatchEffect( const char *pName, const CEffectData &data ); +void DispatchEffect( const char *pName, const CEffectData &data, IRecipientFilter &filter ); #endif // C_TE_EFFECT_DISPATCH_H