{"name":"BIS_fnc_3DENControlsHint","title":"BIS fnc 3DENControlsHint","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_3DENControlsHint","revid":379240,"updated":"2026-10-30T23:17:38Z","groups":["Eden Editor"],"status":"ok","games":{"arma3":"1.00"},"since":"arma3 1.00","arma3_since":"1.00","description":"Used by Eden to display control hints for the current Eden operation as seen in the bottom right corner of the Editor display.","syntaxes":[{"syntax":"[mode] call BIS_fnc_3DENControlsHint","params":[{"name":"mode","type":"String","description":"**case-sensitive**, can be one of:\n\n- \"show\" - Shows controls hints\n- \"hide\" - Hides controls hints\n- \"toggle\" - Toggles controls hints","type_expr":"String"}],"returns":{"type":"Nothing","type_expr":"Nothing"}}],"examples":[{"code":["[\"toggle\"] call BIS_fnc_3DENControlsHint; // toggle Eden controls hints"]}],"see_also":["BIS_fnc_3DENCamera","BIS_fnc_3DENDiagCreateList","BIS_fnc_3DENDiagFonts","BIS_fnc_3DENDiagMouseControl","BIS_fnc_3DENDrawLocations","BIS_fnc_3DENEntityMenu","BIS_fnc_3DENExportAttributes","BIS_fnc_3DENExportOldSQM","BIS_fnc_3DENExportTerrainBuilder","BIS_fnc_3DENFlashlight","BIS_fnc_3DENGrid","BIS_fnc_3DENIntel","BIS_fnc_3DENInterface","BIS_fnc_3DENListLocations","BIS_fnc_3DENMissionPreview","BIS_fnc_3DENModuleDescription","BIS_fnc_3DENShowMessage","BIS_fnc_3DENStatusBar","BIS_fnc_3DENToolbar","BIS_fnc_3DENTutorial","BIS_fnc_3DENVisionMode"],"notes":[{"user":"Larrow","date":"2017-07-23T02:34:00Z","text":"Although a lot of this function may be of no use to the end user there are a number of UINamespace variables a designer may find helpful\n\n**uiNamespace getVariable \"BIS_fnc_3DENControlsHint_selected\"**\n\ndefault - [0,[0,0,0,0,0,0],[[],[],[],[],[],[]]]\n\n- 0 - total number of selected Eden entities\n- 1 - count of selected Eden entities by type\n  - 0 - units\n  - 1 - groups\n  - 2 - triggers\n  - 3 - waypoints\n  - 4 - logics/systems/modules\n  - 5 - markers\n- 2 - same results as get3DENSelected \"\" . Which is the same order as above for counts\n\n**uiNamespace getVariable \"BIS_fnc_3DENControlsHint_place\"**\n\ndefault - [\"\", false]\n\n- 0 - Class name of current Eden entity being placed\n- 1 - true if class simulation type is a kind of vehicle\n\n[\"car\",\"carx\",\"tank\",\"tankx\",\"helicopter\",\"helicopterx\",\n\"helicopterrtd\",\"airplane\",\"airplanex\",\"ship\",\"shipx\",\n\"submarinex\",\"hovercraftx\",\"motorcycle\",\"parachute\",\"paraglide\"]\n\n**uiNamespace getVariable \"BIS_fnc_3DENControlsHint_mouseButtons\"**\n\ndefault - [false, false]\n\n- 0 - left mouse button is down in Asset tree\n- 1 - right mouse button is down in Asset tree\n\n**uiNamespace getVariable \"BIS_fnc_3DENControlsHint_connect\"**\n\ndefault - [\"\", \"\"]\n\n- 0 - text description of current connection being made eg \"Sync to\"\n- 1 - config path to CfgWrapperUI cursor texture\n\n**uiNamespace getVariable \"BIS_fnc_3DENControlsHint_pos\"**\n\ndefault - [1.40902,1.37676,0.309598,0.401606] - may vary between different setups\ndefault position and size of Eden controls hint - ctrlPosition"}]}