Skip to content

CGlobalEntityList@

Class of the global entity list.

Methods

  • int NumberOfEntities() -- Gets the current amount of entities.
  • int NumberOfEdicts() -- Gets the current amount of edicts.
  • bool IsClearingEntities() --
  • CBaseEntity@ NextEnt(CBaseEntity@ pCurrentEnt) -- Gets the next entity from the list.
  • CBaseEntity@ FirstEnt() -- Gets the first entity from the list.
  • CBaseEntity@ FindEntByName(CBaseEntity@ startEnt, string&in name, CBaseEntity@ pSearchingEntity = null, CBaseEntity@ pActivator = null, CBaseEntity@ pCaller = null, IEntityFindFilter@ pFilter = null) -- Finds an entity by name.
  • CBaseEntity@ FindEntByName(CBaseEntity@ startEnt, string_t name, CBaseEntity@ pSearchingEntity = null, CBaseEntity@ pActivator = null, CBaseEntity@ pCaller = null, IEntityFindFilter@ pFilter = null) --
  • CBaseEntity@ FindEntByNameNearest(string&in name, Vector center, float flRadius, CBaseEntity@ pSearchingEntity = null, CBaseEntity@ pActivator = null, CBaseEntity@ pCaller = null) -- Finds the nearest entity by name and position.
  • CBaseEntity@ FindEntByNameWithin(CBaseEntity@ startEnt, string&in name, Vector center, float flRadius, CBaseEntity@ pSearchingEntity = null, CBaseEntity@ pActivator = null, CBaseEntity@ pCaller = null) -- Finds entity within by name and position.
  • CBaseEntity@[]& FindEntsByName(string&in name) -- Finds entities by name.
  • CBaseEntity@[]& FindEntsByNameWithin(string&in name, Vector center, float flRadius, CBaseEntity@ pSearchingEntity = null, CBaseEntity@ pActivator = null, CBaseEntity@ pCaller = null) -- Finds entities within by name and position.
  • CBaseEntity@ FindEntByClass(CBaseEntity@ startEnt, string&in name) -- Finds an entity by classname.
  • CBaseEntity@ FindEntByClassNearest(string&in name, Vector center, float flRadius, CBaseEntity@ pSearchingEntity = null, CBaseEntity@ pActivator = null, CBaseEntity@ pCaller = null) -- Finds the nearest entity by classname and position.
  • CBaseEntity@ FindEntByClassWithin(CBaseEntity@ startEnt, string&in name, Vector center, float flRadius, CBaseEntity@ pSearchingEntity = null, CBaseEntity@ pActivator = null, CBaseEntity@ pCaller = null) -- Finds entity within by classname and position.
  • CBaseEntity@[]& FindEntsByClass(string&in name) -- Finds entities by classname and puts it into an array.
  • CBaseEntity@[]& FindEntsByClassWithin(string&in name, Vector center, float flRadius, CBaseEntity@ pSearchingEntity = null, CBaseEntity@ pActivator = null, CBaseEntity@ pCaller = null) -- Finds entities within by classname and position and puts it into an array.
  • CBaseEntity@ FindEntInSphere(CBaseEntity@ startEnt, Vector center, float flRadius) -- Finds an entity by position and radius.
  • CBaseEntity@[]& FindEntsInSphere(Vector center, float flRadius) -- Finds entities by position and radius.
  • CBaseEntity@ FindEntByModel(CBaseEntity@ startEnt, string&in name) -- Finds an entity by model name.
  • CBaseEntity@[]& FindEntsByModel(string&in name) -- Finds an entity by model name.
  • CBaseEntity@ FindEntGeneric(CBaseEntity@ startEnt, string&in name, CBaseEntity@ pSearchingEntity = null, CBaseEntity@ pActivator = null, CBaseEntity@ pCaller = null) -- Finds an entity by generic.
  • CBaseEntity@ FindEntGenericNearest(string&in name, Vector center, float flRadius, CBaseEntity@ pSearchingEntity = null, CBaseEntity@ pActivator = null, CBaseEntity@ pCaller = null) -- Finds the nearest entity by generic, name and position.
  • CBaseEntity@ FindEntGenericWithin(CBaseEntity@ startEnt, string&in name, Vector center, float flRadius, CBaseEntity@ pSearchingEntity = null, CBaseEntity@ pActivator = null, CBaseEntity@ pCaller = null) -- Finds entity within by generic, name and position.
  • CBaseEntity@ FindEntNearestFacing(Vector origin, Vector facing, float threshold) -- Finds the nearest facing entity by origin and facing position, and by threshold.
  • CBaseEntity@ FindEntClassNearestFacing(Vector origin, Vector facing, float threshold, string&in classname) -- Finds the nearest facing entity by origin and facing position, threshold and by classname.
  • CBaseEntity@ FindEntProcedural(string&in name, CBaseEntity@ pSearchingEntity = null, CBaseEntity@ pActivator = null, CBaseEntity@ pCaller = null) -- Finds an entity by generic.