Eden Editor
56 scripting commands. Also as Markdown for agents.
- add3DENConnectionConnect entities together. Be aware to select the correct type of Eden Entities for the connection type.
- add3DENEventHandlerAdds an Eden Editor Event Handler.
- add3DENLayerAdds an editing layer in Eden Editor.
- all3DENEntitiesReturns an array of all currently placed Eden Editor entities.
- clear3DENAttributeClears the value of the given entity's attribute in Eden Editor. An attribute is identified by its `property` (`data` when it is engine-drive…
- clear3DENInventoryDeletes inventory from mission.sqm of given units. Effect is not immediately visible, only when previewing the inventory resets to default.
- collect3DENHistoryExecute a block of code in which all Eden Editor operations will be recorded as one history step.
- create3DENCompositionCreate new Composition. To create individual entities, use create3DENEntity.
- create3DENEntityCreate new Eden Entity. Used for creating individual entities; to create a composition (e.g., infantry squad), use create3DENComposition and to…
- current3DENOperationReturns the currently performed editing operation in Eden Editor.
- delete3DENEntitiesDelete given entities in Eden Editor.
- do3DENActionPerforms given Eden Editor action.
- edit3DENMissionAttributesOpen a window with scenario attribute in given section.
- get3DENActionStateReturns state of given Eden Editor action.
- get3DENAttributeReturns the value of the given entity's attribute in Eden Editor.
- get3DENAttributesRetrieve all attributes and their values of the specified (optional) category.
- get3DENCameraReturns the camera Object used by the Eden Editor.
- get3DENConnectionsReturns all connections currently present on an entity.
- get3DENEntityReturns Eden Entity based on its Eden ID.
- get3DENEntityIDReturns unique index of an Eden Entity. This number remains the same even after saving and loading the scenario. ´
- get3DENGridReturns the grid increment for the given transformation type.
- get3DENIconsVisibleGets visibility state of Eden Editor icons.
- get3DENLayerReturns the provided entity's layer ID.
- get3DENLayerEntitiesReturn all entities and sub-layer in Eden Entity layer. In order to get all layer entities during a scenario use getMissionLayerEntities.
- get3DENLinesVisibleGet visibility state of Eden Editor lines.
- get3DENMissionAttributeReturn value of scenario attribute. For a list of all available mission attributes see Mission Attributes.
- get3DENMissionAttributesRetrieve all attributes and their values from the specified section/category (category is optional).
- get3DENMouseOverReturns the Eden Entity the mouse is hovering over in Eden Editor.
- get3DENParentObtains the provided entity's parent.
- get3DENSelectedReturns an array of all selected Eden Editor Entities of the given type.
- getMissionLayerEntitiesReturns all entities within the specific Eden Editor layer and its sub-layers. To be used when the scenario is running, not in the editor workspace.
- ignore3DENHistoryIgnores all history steps created by executing the given code.
- is3DENReturns true if the Eden Editor is currently being used.
- is3DENMultiplayerReturns true if the Eden Editor is in multiplayer mode.
- is3DENPreviewReturns true if the Eden Editor is currently in mission preview mode, single player or multiplayer. (see also is3DEN, is3DENMultiplayer)
- load3DENScenarioLoad the provided scenario or an empty scenario in the provided world.
- move3DENCameraMoves the Eden Editor camera.
- remove3DENConnectionRemoves connection between entities.
- remove3DENEventHandlerRemoves Eden Editor event handler of given type and ID.
- remove3DENLayerRemove Eden Editor editing layer.
- removeAll3DENEventHandlersRemoves all Eden Editor event handlers of given type.
- save3DENInventorySaves the current state of entities' inventory to the Mission.sqm.
- save3DENPreferencesSaves current 3DEN preferences into .3den.Arma3Profile file.
- set3DENAttachedCursorEntityAttach an entity to the Eden Editor cursor.
- set3DENAttributeSets one of entity attributes. For the list of all attributes with their properties see Setting Attributes.
- set3DENAttributesSet entity attributes. An attribute is identified by its `property` (`data` when it is engine-drive attribute) value in config. For the list of all…
- set3DENGridSets the grid increment for the given transformation type.
- set3DENIconsVisibleToggle visibility of Eden Editor icons.
- set3DENLayerSet layer for Eden Entity.
- set3DENLinesVisibleToggle visibility of Eden Editor lines.
- set3DENLogicTypeSets the new type of Logic object(s). For other objects use set3DENObjectType.
- set3DENMissionAttributeSet scenario attribute. An attribute is identified by its `property` (`data` when it is engine-drive attribute) value in config. For the list of all…
- set3DENMissionAttributesSet scenario attributes. An attribute is identified by its `property` (`data` when it is an engine-driven attribute) value in config. For the list of…
- set3DENModelsVisibleEnables or disables trigger area visibility.
- set3DENObjectTypeSets the classname of one or more given Eden Editor objects. For Logic objects use set3DENLogicType.
- set3DENSelectedChanges selection in Eden Editor to what is inside entities array.