Inheritance diagram for SourceMod::IGameHelpers:
Public Member Functions | |
| virtual const char * | GetInterfaceName () |
| Must return a string defining the interface's unique name. | |
| virtual unsigned int | GetInterfaceVersion () |
| Must return an integer defining the interface's version. | |
| virtual SendProp * | FindInSendTable (const char *classname, const char *offset)=0 |
| Deprecated; use FindSendPropInfo() instead. | |
| virtual ServerClass * | FindServerClass (const char *classname)=0 |
| Finds a named server class. | |
| virtual typedescription_t * | FindInDataMap (datamap_t *pMap, const char *offset)=0 |
| Finds a datamap_t definition. | |
| virtual datamap_t * | GetDataMap (CBaseEntity *pEntity)=0 |
| Retrieves an entity's datamap_t pointer. | |
| virtual void | SetEdictStateChanged (edict_t *pEdict, unsigned short offset)=0 |
| Marks an edict as state changed for an offset. | |
| virtual bool | TextMsg (int client, int dest, const char *msg)=0 |
| Sends a text message to a client. | |
| virtual bool | IsLANServer ()=0 |
| Returns whether the server ls a LAN server. | |
| virtual bool | FindSendPropInfo (const char *classname, const char *offset, sm_sendprop_info_t *info)=0 |
| Finds a send property in a named ServerClass. | |
Definition at line 63 of file IGameHelpers.h.
| virtual SendProp* SourceMod::IGameHelpers::FindInSendTable | ( | const char * | classname, | |
| const char * | offset | |||
| ) | [pure virtual] |
Deprecated; use FindSendPropInfo() instead.
| classname | Do not use. | |
| offset | Do not use. |
| virtual ServerClass* SourceMod::IGameHelpers::FindServerClass | ( | const char * | classname | ) | [pure virtual] |
Finds a named server class.
| virtual typedescription_t* SourceMod::IGameHelpers::FindInDataMap | ( | datamap_t * | pMap, | |
| const char * | offset | |||
| ) | [pure virtual] |
Finds a datamap_t definition.
| pMap | datamap_t pointer. | |
| offset | Property name. |
| virtual datamap_t* SourceMod::IGameHelpers::GetDataMap | ( | CBaseEntity * | pEntity | ) | [pure virtual] |
Retrieves an entity's datamap_t pointer.
| pEntity | CBaseEntity entity. |
| virtual void SourceMod::IGameHelpers::SetEdictStateChanged | ( | edict_t * | pEdict, | |
| unsigned short | offset | |||
| ) | [pure virtual] |
Marks an edict as state changed for an offset.
| pEdict | Edict pointer. | |
| offset | Offset index. |
| virtual bool SourceMod::IGameHelpers::TextMsg | ( | int | client, | |
| int | dest, | |||
| const char * | msg | |||
| ) | [pure virtual] |
Sends a text message to a client.
| client | Client index. | |
| dest | Destination on the HUD. | |
| msg | Message to send. |
| virtual bool SourceMod::IGameHelpers::IsLANServer | ( | ) | [pure virtual] |
Returns whether the server ls a LAN server.
| virtual bool SourceMod::IGameHelpers::FindSendPropInfo | ( | const char * | classname, | |
| const char * | offset, | |||
| sm_sendprop_info_t * | info | |||
| ) | [pure virtual] |
Finds a send property in a named ServerClass.
This version, unlike FindInSendTable(), correctly deduces the offsets of nested tables.
| classname | ServerClass name (such as CBasePlayer). | |
| offset | Offset name (such as m_iAmmo). | |
| info | Buffer to store sm_sendprop_info_t data. |
1.5.1