Env zoom: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (memory leak details)
m (Request: Change "memory leak" warning to not working)
Line 1: Line 1:
{{lang|Env zoom}}
{{lang|Env zoom}}
{{base point|env_zoom}} It can be used to control the player's [[FOV]]. Useful for scenes where the player's view is being controlled, or player-usable  
{{base point|env_zoom}} It can be used to control the player's [[FOV]]. Useful for scenes where the player's view is being controlled, or player-usable binoculars/telescopes, etc.
binoculars/telescopes, etc.
{{bug|Does not function in {{tf2}}{{l4d2}}, and possibly most multiplayer games.}}
{{bug|Does not function in {{tf2}}.}}
{{bug|Causes a memory leak in {{l4d2}} by spamming garbage data to the console, do not use this entity for that game!}}
{{code class|CEnvZoom|env_zoom.cpp}}
{{code class|CEnvZoom|env_zoom.cpp}}



Revision as of 08:59, 20 July 2021

English (en)Translate (Translate)

Template:Base point It can be used to control the player's FOV. Useful for scenes where the player's view is being controlled, or player-usable binoculars/telescopes, etc.

Icon-Bug.pngBug:Does not function in Team Fortress 2Left 4 Dead 2, and possibly most multiplayer games.  [todo tested in ?]
C++ In code, it is represented by theCEnvZoomclass, defined in theenv_zoom.cppfile.

Flags

  • 1: Allow Suit Zoom

Keyvalues

Target FOV (FOV) ([todo internal name (i)]) <integer>
FOV that this entity should set the player's FOV to when active.
Seconds to reach target (Rate) ([todo internal name (i)]) <float>
Amount of time it should take to zoom to the specified FOV.


Inputs

Zoom
Start controlling the player's FOV.
UnZoom
Stop controlling the player's FOV.


Outputs