Eden Editor: Custom Connections: Difference between revisions
Category: Eden Editor: Modding
 (removed WIP)  | 
				m (Note about adding to context menu)  | 
				||
| Line 1: | Line 1: | ||
Since {{GVI|Arma3|2.10}} it is possible to create custom connections.  | Since {{GVI|Arma3|2.10}} it is possible to create custom connections.  | ||
{{Feature|informative|A custom connection will not automatically be added to the context menu. See [[Eden Editor: Entity Context Menu| Entity Context Menu]] for a guide.}}  | |||
= Config =  | = Config =  | ||
Revision as of 20:31, 23 May 2023
Since 
 2.10 it is possible to create custom connections.
Config
class Cfg3DEN
{
    class Connections
    {
        class TAG_CustomConnection
        {
            displayName = "Set Custom Connection";
            condition1 = "marker";
            condition2 = "objectEmpty * objectAI";
            property = "TAG_CustomConnection";
            color[] = {1,0,1,1};
            cursor = "3DENConnectSync";
            expression = "hint str [_this,_target];";
        };
    };
};
Properties
| Property | Description | Data type | 
|---|---|---|
| displayName | Display name of the connection shown in the context menu | String | 
| condition1 | Simple expression | String | 
| condition2 | Simple expression | String | 
| property | Custom property name. Must be unique | String | 
| color[] | Colour | Array | 
| cursor | Cursor that is shown when connecting entities | String | 
| expression | _this is array of source entities, _target is target entity. Expression is called on the server. After all other entity expressions. | String |