logic_scene_list_manager
Jump to navigation
Jump to search
Code classes:
CSceneListManager
CLogicalEntity
CServerOnlyEntity
CBaseEntity
(all ents)
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 ) for two reasons:
- 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.)
- 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 otherlogic_scene_list_manager
. Entities will get removed when alogic_choreographed_scene
with a higher number than them begins playing, or when a scene being managed by anotherlogic_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_manager
s in the list will be told to do the same thing.