logic_menulistener

From Valve Developer Community
Jump to navigation Jump to search
List of SE1 entities

logic_menulistener is a point entity available in SiN Episodes SiN Episodes. Allows maps to respond to player inputs in the main menu. It can be used both when playing a map while having the pause menu open and when on the main menu with a map running as the background. It can fire an output if the player either hovers or presses a button of a specific type on the menu. This entity was originally planned for use in the background maps during a normal startup of the game but was cut for unknown reasons, but can be thought of being too annoying for the end user. It can still be enabled in a background map by making sure 'background01' is loaded as it is the only background map with this by default, then type into the console 'sv_cheats 1; ent_fire relay_NewGame enable' which will temporarily enable it until map reloading.

Warning.pngWarning: The hover outputs will trigger constantly while the cursor is touching a button, not just when the mouse first hovers over it.

Keyvalues

Name (targetname) <string>
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

Outputs

ResumeGameMousedOver
ResumeGamePressed
Fires if the user clicks/hover on 'Resume Game'.
NewGameMousedOver
NewGamePressed
Fires if the user clicks/hover on 'New Game'.
OptionsMousedOver
OptionsPressed
Fires if the user clicks/hover on 'Options'.
LoadGameMousedOver
LoadGamePressed
Fires if the user clicks/hover on 'Load Game'.
SaveGameMousedOver
SaveGamePressed
Fires if the user clicks/hover on 'Save Game'.
StatsMousedOver
StatsPressed
Fires if the user clicks/hover on 'Stats'.
FriendsMousedOver
FriendsPressed
Fires if the user clicks/hover on 'Friends'.
Note.pngNote: This button is unavailable by default in the current release of the game, due to updates to it and steam.
QuitMousedOver
QuitPressed
Fires if the user clicks/hover on 'Quit'.


OnUse
Fired when the Use input is given.