@@ -36,18 +36,19 @@ if (!isNull _cameraConfig && { (getNumber (_cameraConfig >> "enabled")) == 1 })
3636
3737 _cameraArray set [8 , [[0 , 0 , 0 ], [0 , 0 , 0 ], [0 , 0 , 0 ], false , false ]]; // camera view data. [look direction, ground pos, point pos, moving camera x, moving camera y]
3838
39+ private _cameraConfigGimbal = _cameraConfig >> " gimbal" ;
3940 _cameraArray set [9 , [
40- getNumber (_cameraConfig >> " gimbal " >> " enabled" ) == 1 ,
41- getNumber (_cameraConfig >> " gimbal " >> " gimbalAngleX" ),
42- getNumber (_cameraConfig >> " gimbal " >> " gimbalAngleY" ),
43- getNumber (_cameraConfig >> " gimbal " >> " gimbalSpeedX" ),
44- getNumber (_cameraConfig >> " gimbal " >> " gimbalSpeedY" ),
45- getNumber (_cameraConfig >> " gimbal " >> " gimbalInitOffsetX" ),
46- getNumber (_cameraConfig >> " gimbal " >> " gimbalInitOffsetY" ),
47- getArray (_cameraConfig >> " gimbal " >> " fovGimbalSpeedModifiers" ),
48- getNumber (_cameraConfig >> " gimbal " >> " stabilizeWhenMoving" ) == 1 ,
49- getNumber (_cameraConfig >> " gimbal " >> " designateWhenStationary" ) == 1 ,
50- getNumber (_cameraConfig >> " gimbal " >> " trackLockedPosition" ) == 1
41+ getNumber (_cameraConfigGimbal >> " enabled" ) == 1 ,
42+ getNumber (_cameraConfigGimbal >> " gimbalAngleX" ),
43+ getNumber (_cameraConfigGimbal >> " gimbalAngleY" ),
44+ getNumber (_cameraConfigGimbal >> " gimbalSpeedX" ),
45+ getNumber (_cameraConfigGimbal >> " gimbalSpeedY" ),
46+ getNumber (_cameraConfigGimbal >> " gimbalInitOffsetX" ),
47+ getNumber (_cameraConfigGimbal >> " gimbalInitOffsetY" ),
48+ getArray (_cameraConfigGimbal >> " fovGimbalSpeedModifiers" ),
49+ getNumber (_cameraConfigGimbal >> " stabilizeWhenMoving" ) == 1 ,
50+ getNumber (_cameraConfigGimbal >> " designateWhenStationary" ) == 1 ,
51+ getNumber (_cameraConfigGimbal >> " trackLockedPosition" ) == 1
5152 ]];
5253
5354 private _cameraConfigReticle = _cameraConfig >> " reticle" ;
0 commit comments