Source2Toolkit
Core api

IToolkitEntities

IToolkitEntities

Methods

CCSGameRules* GetGameRules()

The active CCSGameRules, or null before the entity exists.

CBaseEntity* CreateEntityByName(pszClassName)

Creates entity by classname.

Parameters
  • pszClassName const char*

AddEntityListener(owner, pListener)

Adds listener for entity spawn, creation, deletion and parent change.

Parameters
  • owner PluginId — Plugin the listener belongs to
  • pListener IEntityListener* — Listener object

RemoveEntityListener(pListener)

Removes listener for entity spawn, creation, deletion and parent change.

Parameters
  • pListener IEntityListener*

Functions

UTIL_FindAllEntitiesByDesignerName(pszDesignerName)

Every entity whose designer name matches, cast to T.

Parameters
  • pszDesignerName const char* — Designer name to match, exactly.

On this page