logic_scene_list_manager

From Source Entities
Jump to navigation Jump to search

Code classes:

Choreo manager.png

logic_scene_list_manager is a point entity present in all Source games. It "manages" sets of choreo entities by deleting old ones.

Valve used this entity very scarcely in Half-Life 2: Episode One and once in Episode Two (but never in P1.pngP2.png) for two reasons:

  1. Getting rid of single-use entities which were doing nothing but taking up processing power. (This obviously wasn't necessary to do because the effect is unnoticeable, but they did it anyway.)
  2. Making Alyx quit talking when she no longer has to. At times, she gives the player multiple hints or prompts to do something, then stops giving hints once the player is done with the task.

Keyvalues[edit | edit source]

Scene 1 (scene0) to Scene 16 (scene15) <target_destination>
A logic_choreographed_scene or other logic_scene_list_manager. Entities will get removed when a logic_choreographed_scene with a higher number than them begins playing, or when a scene being managed by another logic_scene_list_manager begins to play.

Inputs[edit | edit source]

Shutdown
Removes every logic_choreographed_scene this entity is managing, then removes this entity itself. logic_scene_list_managers in the list will be told to do the same thing.