Revision Difference
CEffectData:SetFlags#545922
<function name="SetFlags" parent="CEffectData" type="classfunc">
<description>
Sets the flags of the effect.⤶
⤶
<note>Internally stored as an integer, but only first 8 bits are networked, effectively limiting this function to 0-255 range.</note>⤶
Sets the flags of the effect. Can be used to change the appearance of a MuzzleFlash effect⤶
## Example values for MuzzleFlash effect⤶
Flags | Description |⤶
------|--------------|⤶
1 | Regular muzzleflash|⤶
5 | Combine muzzleflash|⤶
7 | Regular muzzle but bigger|⤶
⤶
⤶
<note>Internally stored as an integer, but only first 8 bits are networked, effectively limiting this function to 0-255 range.</note>⤶
</description>
<realm>Shared</realm>
<args>
<arg name="flags" type="number">The flags of the effect. Each effect has their own flags.</arg>
</args>
</function>
⤶
⤶
<example>⤶
⤶
<code>⤶
local ef = EffectData()⤶
ef:SetEntity(self)⤶
ef:SetAttachment(1) //self:LookupAttachment("muzzle")⤶
ef:SetFlags(5) //Sets the Combine AR2 Muzzle flash⤶
⤶
util.Effect("MuzzleFlash", ef)⤶
</code>⤶
</example>⤶