Revision Difference
Entity:Fire#518530
<function name="Fire" parent="Entity" type="classfunc">
<description>
Fires an entity's input. You can find inputs for most entities on the [Valve Developer Wiki](https://developer.valvesoftware.com/wiki/Output)
See also <page>Entity:Input</page> and <page>GM:AcceptInput</page>.
</description>
<realm>Server</realm>
<args>
<arg name="input" type="string">The name of the input to fire</arg>
<arg name="param" type="string" default="">The value to give to the input, can also be a <page>number</page> or a <page>boolean</page>.</arg>
<arg name="param" type="string" default="">The value to give to the input, can also be a <page>number</page> or a <page>boolean</page>.</arg>
<arg name="delay" type="number" default="0">Delay in seconds before firing</arg>
</args>
</function>
<example>
<description>If you are looking at a door, this will lock it</description>
<code>
// Entity(1) is considered a player in this example
local tr = Entity( 1 ):GetEyeTrace()
local ent = tr.Entity
if IsValid( ent ) then
ent:Fire("Lock")
end
</code>
</example>