Revision Difference
GM:InputMouseApply#553073
<function name="InputMouseApply" parent="GM" type="hook">
<ishook>yes</ishook>⤶
<description>Allows you to modify the supplied User Command with mouse input. This could be used to make moving the mouse do funky things to view angles.</description>
<realm>Client</realm>
<predicted>No</predicted>⤶
<args>
<arg name="cmd" type="CUserCmd">User command.</arg>
<arg name="x" type="number">The amount of mouse movement across the X axis this frame.</arg>
<arg name="y" type="number">The amount of mouse movement across the Y axis this frame.</arg>
<arg name="ang" type="Angle">The current view angle.</arg>
</args>
<rets>
<ret name="" type="boolean">Return true if we modified something.</ret>
</rets>
</function>
<example>
<description>Prevents all players from turning with the mouse.</description>
<code>
hook.Add( "InputMouseApply", "FreezeTurning", function( cmd )
cmd:SetMouseX( 0 )
cmd:SetMouseY( 0 )
return true
end )
</code>
</example>