This article's documentation is for anything that uses the Source engine. Click here for more information.

point_entity_finder

From Valve Developer Community
Revision as of 12:25, 4 January 2024 by WisdomBot (talk | contribs) (Updated old entity format to {{this is a}}. This action was perfomed by a bot.)
Jump to navigation Jump to search
C++ Class hierarchy
CPointEntityFinder
CBaseEntity
C++ point_entity_finder.cpp

point_entity_finder is an e0 available in all Source Source games since Left 4 Dead Left 4 Dead. When given the FindEntity input, it finds an appropriate entity based on the given criteria, and pass the result as the !caller in the OnFoundEntity output.

Keyvalues

Filter Name (filtername) <filter>
Filter to use to narrow set of find-able entities. See filter_activator_name for more explanation.
Reference Entity (referencename) <targetname>
Name of the entity to use for search method distance comparisons. If left blank, the entity will use itself.
Search Method (Method) <choices>
After filtering down the entities to find, if there are multiple valid candidates, this determines which entity gets sent under the!callername.
  • 0 : Nearest
  • 1 : Farthest
  • 2 : Random
Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Inputs

FindEntity
Start a search on an entity that meets the specified criteria. Fires theOnFoundEntityoutput and pass the found entity under the!callername.

Outputs

OnFoundEntity
When a search from theFindEntityinput found a valid entity. The found entity is passed under the!callername.