{"name":"focusOn","title":"focusOn","type":"command","url":"https://community.bistudio.com/wiki/focusOn","revid":363319,"updated":"2024-03-26T16:41:39Z","groups":["Camera Control","Remote Control"],"status":"ok","games":{"arma3":"2.16"},"since":"arma3 2.16","arma3_since":"2.16","description":"Returns the person the camera is focused on. If you need the vehicle, see cameraOn.","syntaxes":[{"syntax":"focusOn","params":[],"returns":{"type":"Object","type_expr":"Object","description":"controlled person or objNull if no unit is controlled"},"form":"nullary"}],"examples":[{"code":["private _currentlyControlledUnit = focusOn;"]},{"text":"```sqf\nif (isNull player) exitWith { /* no player */ };\n\nif (player == focusOn) then\n{\n    hint \"You are controlling your player unit\";\n}\nelse\n{\n    hint \"You are remote-controlling a unit\";\n};\n```","code":["if (isNull player) exitWith { /* no player */ };\n\nif (player == focusOn) then\n{\n\thint \"You are controlling your player unit\";\n}\nelse\n{\n\thint \"You are remote-controlling a unit\";\n};"]}],"see_also":["switchCamera","cameraView","cameraEffect","cameraOn","remoteControl"]}