{"name":"targetKnowledge","operator":null,"title":"targetKnowledge","type":"command","url":"https://community.bistudio.com/wiki/targetKnowledge","revid":377833,"updated":"2026-01-03T04:31:58Z","groups":["Object Detection"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.50"}],"since":{"game":"arma3","name":"Arma 3","version":"1.50"},"arma3_since":"1.50","branch":null,"locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"description":"Returns unit's knowledge about target.","syntaxes":[{"syntax":"unit targetKnowledge target","since":null,"effect":null,"exec":null,"params":[{"name":"unit","type":"Object","optional":false,"default":null,"description":null,"types":["Object"],"since":null,"text":"unit: Object"},{"name":"target","type":"Object","optional":false,"default":null,"description":null,"types":["Object"],"since":null,"text":"target: Object"}],"returns":{"type":"Array with [knownByGroup, knownByUnit, lastSeen, lastThreat, side, errorMargin, position, ignoreTarget]","types":["Array"],"description":"knownByGroup: Boolean - target known by group - knownByUnit: Boolean - target known by the unit - lastSeen: Number - last time the target was seen by the unit - lastThreat: Number - last time the target endangered the unit - side: Side - target side - errorMargin: Number - position error - position: Position - target position - Arma 3 v2.18 ignoreTarget: Boolean - target is ignored (ignoreTarget)","text":"Array with [knownByGroup, knownByUnit, lastSeen, lastThreat, side, errorMargin, position, ignoreTarget]\n- knownByGroup: Boolean - target known by group\n- knownByUnit: Boolean - target known by the unit\n- lastSeen: Number - last time the target was seen by the unit\n- lastThreat: Number - last time the target endangered the unit\n- side: Side - target side\n- errorMargin: Number - position error\n- position: Position - target position\n- Arma 3 v2.18 ignoreTarget: Boolean - target is ignored (ignoreTarget)"},"form":"binary","operator":null,"left":{"text":"unit","types":["Object"]},"right":{"text":"target","types":["Object"]}}],"examples":[{"text":"```sqf\nprivate _allInfo = _soldierOne targetKnowledge _jeepOne;\n_allInfo params [\"_knownByGroup\", \"_knownByUnit\", \"_lastSeen\", \"_lastThreat\", \"_side\", \"_errorMargin\", \"_position\", \"_ignoreTarget\"];\n```","code":["private _allInfo = _soldierOne targetKnowledge _jeepOne;\n_allInfo params [\"_knownByGroup\", \"_knownByUnit\", \"_lastSeen\", \"_lastThreat\", \"_side\", \"_errorMargin\", \"_position\", \"_ignoreTarget\"];"]},{"text":"```sqf\nprivate _posError = (_soldierOne targetKnowledge _jeepOne) select 5;\n```","code":["private _posError = (_soldierOne targetKnowledge _jeepOne) select 5;"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["knowsAbout","targets","targetsQuery","nearTargets","targetsAggregate","reveal","forgetTarget","setTargetAge","getHideFrom","ignoreTarget"],"notes":[],"categories":["Arma 3: New Scripting Commands","Arma 3: Scripting Commands","Command Group: Object Detection","Introduced with Arma 3 version 1.50","Scripting Commands"]}