# Lock Camera Input
Grammar — lock|Lock/Unlock camera input for player player
Flags —Native
|Action
Locks the camera in place for a player, causing the player to be unable to move the camera in any way.
# Arguments
int
— Playerbool
[ preset::LockUnlockOption ] — Lock
Returns — void
native void CameraLockInput(int player, bool lock);
# Related
Category: Camera / Camera Tricks
- [F] —
void
— Lock Camera Input — ( CameraLockInput ) - [F] —
void
— Set Camera Bounds — ( CameraSetBounds ) - [F] —
void
— Shake Camera — ( CameraShakeStart ) - [F] —
void
— Shake Camera Using Preset — ( CameraShake ) - [F] —
void
— Stop Shaking Camera — ( CameraShakeStop ) - [F] —
void
— Zoom Camera — ( libNtve_gf_SwooshCamera ) - [F] —
void
— Follow Unit Group with Camera — ( CameraFollowUnitGroup ) - [F] —
unitgroup
— Unit Group Followed By Camera — ( CameraFollowUnitGroupGet ) - [F] —
void
— Force Follow Unit Group with Camera — ( CameraForceFollowUnitGroup ) - [F] —
void
— Make Camera Look At And Follow Unit — ( CameraLookAtUnit ) - [F] —
void
— Make Camera Look At And Follow Actor — ( CameraLookAtActor ) - [F] —
void
— Lock Camera Mouse Relative Mode On/Off — ( CameraForceMouseRelative ) - [F] —
void
— Turn Camera Mouse Rotation On/Off — ( CameraSetMouseRotates ) - [F] —
void
— Set Camera Mouse Rotation Speed — ( CameraSetMouseRotationSpeed ) - [F] —
void
— Turn Camera Height Displacement On/Off — ( CameraUseHeightDisplacement ) - [F] —
void
— Turn Camera Height Smoothing On/Off — ( CameraUseHeightSmoothing ) - [F] —
void
— Turn Camera Vertical Field Of View On/Off — ( CameraSetVerticalFieldOfView )
# Examples
# campaigns/liberty.sc2campaign
// L2473
CameraLockInput(gv_p1_USER, true)
// L4066
CameraLockInput(gv_p1_USER, true)
// L1663
CameraLockInput(gv_p1_USER, true)
// L1666
CameraLockInput(gv_p1_USER, false)
// L1558
CameraLockInput(gv_p01_USER, true)
// L1561
CameraLockInput(gv_p01_USER, false)
// L3267
CameraLockInput(gv_p01_USER, true)
// L3271
CameraLockInput(gv_p01_USER, false)
// L2895
CameraLockInput(gv_p01_USER, false)
// L3104
CameraLockInput(gv_p01_USER, true)
// L4005
CameraLockInput(gv_p01_USER, true)
// L4821
CameraLockInput(gv_p01_USER, true)
// L5048
CameraLockInput(gv_p01_USER, false)
// L5265
CameraLockInput(gv_p01_USER, true)
// L5546
CameraLockInput(gv_p01_USER, false)
// L5751
CameraLockInput(gv_p01_USER, true)
// L5855
CameraLockInput(gv_p01_USER, false)
// L1737
CameraLockInput(gv_p1_USER, true)
// L1740
CameraLockInput(gv_p1_USER, false)
// L16747
CameraLockInput(1, true)
// L18144
CameraLockInput(1, false)
// L18213
CameraLockInput(lv_p, false)
// L1823
CameraLockInput(gv_p01_USER, true)
// L1825
CameraLockInput(gv_p01_USER, false)
// L1138
CameraLockInput(gv_p01_USER, true)
// L1194
CameraLockInput(gv_p01_USER, true)
// L2017
CameraLockInput(gv_p01_USER, false)
// L3208
CameraLockInput(gv_p01_USER, true)
// L3210
CameraLockInput(gv_p01_USER, false)
// L3429
CameraLockInput(gv_p01_USER, true)
// L3431
CameraLockInput(gv_p01_USER, false)
// L3688
CameraLockInput(gv_p01_USER, true)
// L3690
CameraLockInput(gv_p01_USER, false)
// L4085
CameraLockInput(gv_p01_USER, false)
// L1150
CameraLockInput(gv_p1_USER, true)
// L1153
CameraLockInput(gv_p1_USER, false)
// L1262
CameraLockInput(gv_p1_USER, true)
// L1268
CameraLockInput(gv_p1_USER, false)
// L1563
CameraLockInput(gv_p1_USER, true)
// L1566
CameraLockInput(gv_p1_USER, false)
// L1841
CameraLockInput(gv_p1_USER, true)
// L1844
CameraLockInput(gv_p1_USER, false)
// L2758
CameraLockInput(gv_p1_USER, true)
// L2763
CameraLockInput(gv_p1_USER, false)
// L1001
CameraLockInput(gv_p01_USER, true)
// L1015
CameraLockInput(gv_p01_USER, false)
// L3541
CameraLockInput(gv_p01_USER, true)
// L3544
CameraLockInput(gv_p01_USER, false)
// L2473
CameraLockInput(gv_p1_USER, true)
// L4066
CameraLockInput(gv_p1_USER, true)
// L1663
CameraLockInput(gv_p1_USER, true)
// L1666
CameraLockInput(gv_p1_USER, false)
// L1558
CameraLockInput(gv_p01_USER, true)
// L1561
CameraLockInput(gv_p01_USER, false)
// L3267
CameraLockInput(gv_p01_USER, true)
// L3271
CameraLockInput(gv_p01_USER, false)
// L2895
CameraLockInput(gv_p01_USER, false)
// L3104
CameraLockInput(gv_p01_USER, true)
// L4005
CameraLockInput(gv_p01_USER, true)
// L4821
CameraLockInput(gv_p01_USER, true)
// L5048
CameraLockInput(gv_p01_USER, false)
// L5265
CameraLockInput(gv_p01_USER, true)
// L5546
CameraLockInput(gv_p01_USER, false)
// L5751
CameraLockInput(gv_p01_USER, true)
// L5855
CameraLockInput(gv_p01_USER, false)
// L1737
CameraLockInput(gv_p1_USER, true)
// L1740
CameraLockInput(gv_p1_USER, false)
// L16747
CameraLockInput(1, true)
// L18144
CameraLockInput(1, false)
// L18213
CameraLockInput(lv_p, false)
// L1823
CameraLockInput(gv_p01_USER, true)
// L1825
CameraLockInput(gv_p01_USER, false)
// L1138
CameraLockInput(gv_p01_USER, true)
// L1194
CameraLockInput(gv_p01_USER, true)
// L2017
CameraLockInput(gv_p01_USER, false)
// L3208
CameraLockInput(gv_p01_USER, true)
// L3210
CameraLockInput(gv_p01_USER, false)
// L3429
CameraLockInput(gv_p01_USER, true)
// L3431
CameraLockInput(gv_p01_USER, false)
// L3688
CameraLockInput(gv_p01_USER, true)
// L3690
CameraLockInput(gv_p01_USER, false)
// L4085
CameraLockInput(gv_p01_USER, false)
// L1150
CameraLockInput(gv_p1_USER, true)
// L1153
CameraLockInput(gv_p1_USER, false)
// L1262
CameraLockInput(gv_p1_USER, true)
// L1268
CameraLockInput(gv_p1_USER, false)
// L1563
CameraLockInput(gv_p1_USER, true)
// L1566
CameraLockInput(gv_p1_USER, false)
// L1841
CameraLockInput(gv_p1_USER, true)
// L1844
CameraLockInput(gv_p1_USER, false)
// L2758
CameraLockInput(gv_p1_USER, true)
// L2763
CameraLockInput(gv_p1_USER, false)
// L1001
CameraLockInput(gv_p01_USER, true)
// L1015
CameraLockInput(gv_p01_USER, false)
// L3541
CameraLockInput(gv_p01_USER, true)
// L3544
CameraLockInput(gv_p01_USER, false)
// L2448
CameraLockInput(gv_pLAYER_01_USER, true)
// L2462
CameraLockInput(gv_pLAYER_01_USER, false)
// L4442
CameraLockInput(gv_pLAYER_01_USER, true)
// L2240
CameraLockInput(gv_pLAYER_01_USER, true)