{"name":"getAssignedCuratorLogic","title":"getAssignedCuratorLogic","type":"command","url":"https://community.bistudio.com/wiki/getAssignedCuratorLogic","revid":379343,"updated":"2026-10-30T23:53:54Z","groups":["Curator"],"status":"ok","games":{"arma3":"1.16"},"since":"arma3 1.16","arma3_since":"1.16","locality":{"argument":"global"},"description":"Returns curator logic to which given player has access.","syntaxes":[{"syntax":"getAssignedCuratorLogic player","params":[{"name":"player","type":"Object","type_expr":"Object"}],"returns":{"type":"Object","type_expr":"Object"},"form":"unary","right":{"text":"player"}}],"examples":[{"code":["(getAssignedCuratorLogic player) removeCuratorEditableObjects [allDead, true];"]}],"see_also":["allCurators","getAssignedCuratorUnit"],"notes":[{"user":"SilentSpike","date":"2014-08-17T17:04:00Z","text":"This command will return objNull if used immediately after the curator logic is assigned to the unit in question (this includes at mission time 0). To avoid problems use the following beforehand:\n\n```sqf\nwaitUntil {!isNull (getAssignedCuratorLogic unit)};\n```"}]}