Eden Editor: Custom Connections: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Since {{GVI|Arma3|2.10}} it is possible to create custom connections. {{Wiki|WIP}} = Config = <syntaxhighlight lang="cpp">class Cfg3DEN { class Connections {...") |
Lou Montana (talk | contribs) m (Some wiki formatting) |
||
(3 intermediate revisions by one other user not shown) | |||
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 == | ||
<syntaxhighlight lang="cpp">class Cfg3DEN | <syntaxhighlight lang="cpp"> | ||
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];"; | |||
}; | |||
}; | |||
};</syntaxhighlight> | }; | ||
</syntaxhighlight> | |||
=== Properties === | |||
{| class="wikitable" | {| class="wikitable" | ||
! Property !! Description !! Data type | ! Property !! Description !! Data type | ||
Line 41: | Line 44: | ||
|- | |- | ||
|} | |} | ||
[[Category:Eden Editor: Modding|Custom Connections]] |
Latest revision as of 14:00, 31 October 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 |