set3DENAttachedCursorEntity: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(Page creation)
 
(Fixed example, unit -> object)
 
(2 intermediate revisions by 2 users not shown)
Line 8: Line 8:
|gr1= Eden Editor
|gr1= Eden Editor


|descr= Attach an entity to the [[:Category:Eden Editor]] cursor.
|descr= Attach an entity to the [[:Category:Eden Editor|Eden Editor]] cursor.


|s1= [[set3DENAttachedCursorEntity]] entityHashMap
|s1= [[set3DENAttachedCursorEntity]] entityHashMap


|p1= entityHashMap: [[HashMap]] - in format [<nowiki/>["type", entityType], otherOptions]:
|p1= entityHashMap: [[HashMap]] - in format [<nowiki/>["type", entityType], otherOptions] where ''entityType'' can be one of:
* entityType - can be one of:
{{{!}} class="wikitable"
** "unit" - available options are:
! type
*** "classname" - [[String]]
! options<br><span style="font-size: 0.9em">case-sensitive!</span>
** "marker" - available options are:
{{!}}-
*** markertype - [[String]] ("icon", "rectangle", "ellipse")
{{!}} "object"
{{!}}
* "classname": [[String]] - object classname; see [[Arma 3: Assets]]
{{!}}-
{{!}} "marker"
{{!}}
* "classname": [[String]] - see [[Arma 3: CfgMarkers#Marker Classes|marker classes]]
* "markershape": [[String]] - can be one of:
** "icon"
** "rectangle"
** "ellipse"{{Feature|important|"polyline" is '''not''' supported.}}
{{!}}-
{{!}} "trigger"
{{!}}
* "classname": [[String]] - object classname; from CfgNonAIVehicles with simulation="detector". Usually "EmptyDetector"
{{!}}-
{{!}} "module"
{{!}}
* "classname": [[String]] - object classname;
{{!}}-
{{!}} "waypoint"
{{!}}
* "classname": [[String]] - classname; from CfgWaypoints
{{!}}}


|r1= [[Nothing]]
|r1= [[Nothing]]


|x1= <sqf>
|x1= <sqf>set3DENAttachedCursorEntity createHashMapFromArray [["type", "object"], ["classname", "B_Survivor_F"]];</sqf>
0 spawn {
sleep 2;
set3DENAttachedCursorEntity createHashMapFromArray [["type", "unit"], ["classname", "B_Survivor_F"]];
};
</sqf>


|x2= <sqf>set3DENAttachedCursorEntity createHashMapFromArray [["type", "marker"], ["classname", "mil_pickup"], ["markertype", "icon"]];</sqf>
|x2= <sqf>set3DENAttachedCursorEntity createHashMapFromArray [["type", "marker"], ["classname", "mil_pickup"], ["markertype", "icon"]];</sqf>


|seealso= [[seeAlso1]] [[seeAlso2]]
|seealso= [[Eden Editor: Object]] [[typeOf]]
}}
}}

Latest revision as of 11:19, 11 August 2024

Hover & click on the images for description
Only available in Development branch(es) until its release with Arma 3 patch v2.18.

Description

Description:
Attach an entity to the Eden Editor cursor.
Groups:
Eden Editor

Syntax

Syntax:
set3DENAttachedCursorEntity entityHashMap
Parameters:
entityHashMap: HashMap - in format [["type", entityType], otherOptions] where entityType can be one of:
type options
case-sensitive!
"object"
"marker"
  • "classname": String - see marker classes
  • "markershape": String - can be one of:
    • "icon"
    • "rectangle"
    • "ellipse"
      "polyline" is not supported.
"trigger"
  • "classname": String - object classname; from CfgNonAIVehicles with simulation="detector". Usually "EmptyDetector"
"module"
  • "classname": String - object classname;
"waypoint"
  • "classname": String - classname; from CfgWaypoints
Return Value:
Nothing

Examples

Example 1:
set3DENAttachedCursorEntity createHashMapFromArray [["type", "object"], ["classname", "B_Survivor_F"]];
Example 2:
set3DENAttachedCursorEntity createHashMapFromArray [["type", "marker"], ["classname", "mil_pickup"], ["markertype", "icon"]];

Additional Information

See also:
Eden Editor: Object typeOf

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note