CEntityInstance 
s
c
#
ConnectOutput(arg1string, arg2string): nil
s
c
#

Adds an I/O connection that will call the named function on this entity when the specified output fires.
Destroy(): nil
s
c
#
DisconnectOutput(arg1string, arg2string): nil
s
c
#

Removes a connected script function from an I/O event on this entity.
DisconnectRedirectedOutput(arg1string, arg2string, arg3handle): nil
s
c
#

Removes a connected script function from an I/O event on the passed entity.
entindex(): EntityIndex
s
c
#
FireOutput(arg1string, arg2handle, arg3handle, arg4table, arg5float): nil
s
c
#

Fire an entity output.
GetClassname(): string
s
c
#
GetDebugName(): string
s
c
#

Get the entity name w/help if not defined (i.e. classname/etc).
GetEntityHandle(): ehandle
s
c
#

Get the entity as an EHANDLE.
GetEntityIndex(): EntityIndex
s
c
#
GetIntAttr(arg1string): int
s
c
#

Get Integer Attribute.
GetName(): string
s
c
#
GetOrCreatePrivateScriptScope(): handle
s
c
#

Retrieve, creating if necessary, the private per-instance script-side data associated with an entity.
GetOrCreatePublicScriptScope(): handle
s
c
#

Retrieve, creating if necessary, the public script-side data associated with an entity.
GetPrivateScriptScope(): handle
s
c
#

Retrieve the private per-instance script-side data associated with an entity.
GetPublicScriptScope(): handle
s
c
#

Retrieve the public script-side data associated with an entity.
IsNull(): bool
s
c
#

Has underlying C++ entity object been deleted?
RedirectOutput(arg1string, arg2string, arg3handle): nil
s
c
#

Adds an I/O connection that will call the named function on the passed entity when the specified output fires.
RemoveSelf(): nil
s
c
#

Delete this entity.
SetIntAttr(arg1string, arg2int): nil
s
c
#

Set Integer Attribute.