void DisconnectRedirectedOutput(string, string, handle)
Removes a connected script function from an I/O event on the passed entity.
handle GetOrCreatePublicScriptScope()
Retrieve, creating if necessary, the public script-side data associated with an entity
handle GetOrCreatePrivateScriptScope()
Retrieve, creating if necessary, the private per-instance script-side data associated with an entity
handle GetPrivateScriptScope()
Retrieve the private per-instance script-side data associated with an entity
void RedirectOutput(string, string, handle)
Adds an I/O connection that will call the named function on the passed entity when the specified output fires.
int GetIntAttr(string)
Get Integer Attribute
void FireOutput(string, handle, handle, table, float)
Fire an entity output
string GetDebugName()
Get the entity name w/help if not defined (i.e. classname/etc)
void DisconnectOutput(string, string)
Removes a connected script function from an I/O event on this entity.
void ConnectOutput(string, string)
Adds an I/O connection that will call the named function on this entity when the specified output fires.
ehandle GetEntityHandle()
Get the entity as an EHANDLE
void RemoveSelf()
Delete this entity
void SetIntAttr(string, int)
Set Integer Attribute
handle GetPublicScriptScope()
Retrieve the public script-side data associated with an entity