EffectData

Description:
Creates and returns CEffectData object to be used with util.Effect
Returns:
- 1) CEffectData The CEffectData object.
Example:
function SWEP:PrimaryAttack() local pPlayer = self:GetOwner() --Returns owner entity. if ( pPlayer == NULL ) then return --Ends the function if player is invalid. end local vForward = Vector() local vecEye = pPlayer:EyePosition() pPlayer:EyeVectors( vForward, nil, nil ) local tr = trace_t() UTIL.TraceLine( vecEye, vecEye + vForward * 4096, MASK_SHOT_HULL, pPlayer, 0, tr ) local effect = EffectData() effect:SetOrigin( tr.endpos ) util.Effect( "cball_bounce", effect ) end