# CEntityInstance

No Description Set

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