{"name":"getAssignedCuratorUnit","title":"getAssignedCuratorUnit","type":"command","url":"https://community.bistudio.com/wiki/getAssignedCuratorUnit","revid":379344,"updated":"2026-10-30T23:54:02Z","groups":["Curator"],"status":"ok","games":{"arma3":"1.16"},"since":"arma3 1.16","arma3_since":"1.16","description":"Returns unit assigned to curator logic.","syntaxes":[{"syntax":"getAssignedCuratorUnit curatorObj","params":[{"name":"curatorObj","type":"Object","description":"curator module.","type_expr":"Object"}],"returns":{"type":"Object","type_expr":"Object"},"form":"unary","right":{"text":"curatorObj"}}],"examples":[{"code":["_curatorUnit = getAssignedCuratorUnit (allCurators select 0);\n_curatorUnit joinAs [createGroup civilian, 0];"]}],"see_also":["getAssignedCuratorLogic"],"notes":[{"user":"SilentSpike","date":"2014-08-17T17:06:00Z","text":"This command will return objNull if used immediately after the curator unit is assigned to the logic in question (this includes at mission time 0). To avoid problems use the following beforehand:\n\n```sqf\nwaitUntil {!isNull (getAssignedCuratorUnit logic)};\n```"}]}