Logical entity: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
(some examples)
Line 1: Line 1:
{{draft}}
{{draft}}
Logical entity is a [[entity]] that has no visual component and whose position in the map doesn't affect its functionality in any way. Usually subclasses of [[CLogicalEntity]] but not always (for example [[logic_auto]], [[logic_script]], [[logic_choreographed_scene]])
Logical entity is a [[entity]] that has no visual component and whose position in the map doesn't affect its functionality in any way. They affect the game, creating or adding to various environmental and game controlling systems, such as [[:Category:AI|AI]] managers, [[math_counter|math counters]] and [[:Category:Choreography|choreography]].
 
Usually subclasses of [[CLogicalEntity]] but not always (for example [[logic_auto]], [[logic_script]], [[logic_choreographed_scene]])
{{toc-right}}
 
== Map properties ==
Entities that can be thought of as additional properties of the map and only one should exist.
* [[water_lod_control]]
* [[env_detail_controller]]
* [[game_ragdoll_manager]]
* [[shadow_control]]
 
== Event detectors ==
Fires outputs based on some conditions occurring in-game like round starting, map loading for the first time or in certain gamemode.
* [[logic_auto]]
* [[logic_eventlistener]]
* {{l4ds}} [[info_gamemode]]
 
== Game controlling systems ==
* [[info_director]]
* [[soundent]]
* [[terror_gamerules]]
* [[vote_controller]]
{{note|Many are spawned automatically by the game}}
 
== I/O logic ==
* [[logic_branch]]
* [[logic_case]]
* [[logic_relay]]
{{seealso|[[Logic gate]]}}
 
== Filters ==
* [[filter_activator_name]]
* [[filter_activator_class]]
* [[filter_multi]]
{{seealso|[[Filters]]}}
 
== Speech ==
* [[logic_choreographed_scene]]
* [[logic_scene_list_manager]]
 
== Other ==
* [[env_fog_controller]]
* [[postprocess_controller]]
* [[Color_correction_(entity)|color_correction]]
* [[env_dof_controller]]
* [[env_zoom]]


== See also ==
== See also ==

Revision as of 22:03, 23 April 2025

Icon-under construction-blue.png
This is a draft page. It is a work in progress open to editing by anyone.
Remember to check for any notes left by the tagger at this article's talk page.

Logical entity is a entity that has no visual component and whose position in the map doesn't affect its functionality in any way. They affect the game, creating or adding to various environmental and game controlling systems, such as AI managers, math counters and choreography.

Usually subclasses of CLogicalEntity but not always (for example logic_auto, logic_script, logic_choreographed_scene)

Map properties

Entities that can be thought of as additional properties of the map and only one should exist.

Event detectors

Fires outputs based on some conditions occurring in-game like round starting, map loading for the first time or in certain gamemode.

Game controlling systems

Note.pngNote:Many are spawned automatically by the game

I/O logic

See also:  Logic gate

Filters

See also:  Filters

Speech

Other

See also