diff --git a/Documentation/AI.AI_A2G_Dispatcher.html b/Documentation/AI.AI_A2G_Dispatcher.html index 6405458f6..69be64507 100644 --- a/Documentation/AI.AI_A2G_Dispatcher.html +++ b/Documentation/AI.AI_A2G_Dispatcher.html @@ -4648,17 +4648,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
The Defender Default Settings over all Squadrons.
- - - -The Defender Default Settings over all Squadrons.
- - - -The Defender Default Settings over all Squadrons.
- - - -The Defender Default Settings over all Squadrons.
- - - -The Defender Default Settings over all Squadrons.
+ + + +The Defender Default Settings over all Squadrons.
+ + + +The Defender Default Settings over all Squadrons.
+ + + +The Defender Default Settings over all Squadrons.
+ + + +Aircraft is on a pickup mission.
-Aircraft is on a pickup mission.
-Aircraft is on a pickup mission.
-Aircraft is on a pickup mission.
-This table contains the targets detected during patrol.
+ @@ -6384,6 +6387,9 @@ Note that this method is required, as triggers the next route when patrolling fo + +This table contains the targets detected during patrol.
+ @@ -7128,6 +7134,9 @@ Note that this method is required, as triggers the next route when patrolling fo + +This table contains the targets detected during patrol.
+ @@ -8764,6 +8773,9 @@ Note that this method is required, as triggers the next route when patrolling fo + +This table contains the targets detected during patrol.
+ diff --git a/Documentation/Cargo.CargoGroup.html b/Documentation/Cargo.CargoGroup.html index 4e474e9c0..9264e499b 100644 --- a/Documentation/Cargo.CargoGroup.html +++ b/Documentation/Cargo.CargoGroup.html @@ -1824,6 +1824,9 @@ Controls a network of short range air/missile defense groups. + +Then we register the new group in the database
+ @@ -1835,20 +1838,6 @@ Controls a network of short range air/missile defense groups. - - - -Now we spawn the new group based on the template created.
-Then we register the new group in the database
+ @@ -3153,20 +3145,6 @@ This works for ground only groups. - - - -Now we spawn the new group based on the template created.
-Big smoke and fire at the coordinate.
Huge smoke and fire at the coordinate.
Large smoke and fire at the coordinate.
Medium smoke and fire at the coordinate.
Small smoke and fire at the coordinate.
Huge smoke at the coordinate.
Large smoke at the coordinate.
Medium smoke at the coordinate.
Small smoke at the coordinate.
COORDINATE:Translate(Distance, Angle, KeepAltitude, Overwrite)
Add a Distance in meters from the COORDINATE orthonormal plane, with the given angle, and calculate the new COORDINATE.
Big smoke and fire at the coordinate.
Huge smoke and fire at the coordinate.
Large smoke and fire at the coordinate.
Medium smoke and fire at the coordinate.
Small smoke and fire at the coordinate.
Huge smoke at the coordinate.
Large smoke at the coordinate.
Medium smoke at the coordinate.
Small smoke at the coordinate.
POINT_VEC2:Translate(Distance, Angle, KeepAltitude, Overwrite)
Add a Distance in meters from the COORDINATE orthonormal plane, with the given angle, and calculate the new COORDINATE.
Big smoke and fire at the coordinate.
@@ -5285,7 +5285,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau#number - density + Density
+ Preset +
+Huge smoke and fire at the coordinate.
@@ -5317,7 +5327,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau- density + Density
Large smoke and fire at the coordinate.
@@ -5347,7 +5357,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau- density + Density
Medium smoke and fire at the coordinate.
@@ -5377,7 +5387,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau- density + Density
Small smoke and fire at the coordinate.
@@ -5407,7 +5417,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau- density + Density
Huge smoke at the coordinate.
@@ -5437,7 +5447,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau- density + Density
Large smoke at the coordinate.
@@ -5467,7 +5477,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau- density + Density
Medium smoke at the coordinate.
@@ -5497,7 +5507,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau- density + Density
Small smoke at the coordinate.
@@ -5527,7 +5537,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau- density + Density
(optional) The azimuth of the flare direction. The default azimuth is 0.
+(Optional) The azimuth of the flare direction. The default azimuth is 0.
(optional) The azimuth of the flare direction. The default azimuth is 0.
+(Optional) The azimuth of the flare direction. The default azimuth is 0.
(optional) The azimuth of the flare direction. The default azimuth is 0.
+(Optional) The azimuth of the flare direction. The default azimuth is 0.
(optional) The azimuth of the flare direction. The default azimuth is 0.
+(Optional) The azimuth of the flare direction. The default azimuth is 0.
(optional) The default height if required to be evaluated will be the land height of the x, y coordinate. You can specify an extra height to be added to the land height.
+(Optional) The default height if required to be evaluated will be the land height of the x, y coordinate. You can specify an extra height to be added to the land height.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
Add a Distance in meters from the COORDINATE orthonormal plane, with the given angle, and calculate the new COORDINATE.
@@ -11838,7 +11848,7 @@ Creates a line on the F10 map from one point to another.#boolean - Keepalt + KeepAltitude
(optional) The default height if required to be evaluated will be the land height of the x, y coordinate. You can specify an extra height to be added to the land height.
+(Optional) The default height if required to be evaluated will be the land height of the x, y coordinate. You can specify an extra height to be added to the land height.
Big smoke and fire at the coordinate.
@@ -17136,7 +17146,7 @@ BASE:TraceOnOff( false )#number - density + Density
+ Preset +
+Huge smoke and fire at the coordinate.
@@ -17168,7 +17188,7 @@ BASE:TraceOnOff( false )- density + Density
Large smoke and fire at the coordinate.
@@ -17198,7 +17218,7 @@ BASE:TraceOnOff( false )- density + Density
Medium smoke and fire at the coordinate.
@@ -17228,7 +17248,7 @@ BASE:TraceOnOff( false )- density + Density
Small smoke and fire at the coordinate.
@@ -17258,7 +17278,7 @@ BASE:TraceOnOff( false )- density + Density
Huge smoke at the coordinate.
@@ -17288,7 +17308,7 @@ BASE:TraceOnOff( false )- density + Density
Large smoke at the coordinate.
@@ -17318,7 +17338,7 @@ BASE:TraceOnOff( false )- density + Density
Medium smoke at the coordinate.
@@ -17348,7 +17368,7 @@ BASE:TraceOnOff( false )- density + Density
Small smoke at the coordinate.
@@ -17378,7 +17398,7 @@ BASE:TraceOnOff( false )- density + Density
(optional) The azimuth of the flare direction. The default azimuth is 0.
+(Optional) The azimuth of the flare direction. The default azimuth is 0.
(optional) The azimuth of the flare direction. The default azimuth is 0.
+(Optional) The azimuth of the flare direction. The default azimuth is 0.
(optional) The azimuth of the flare direction. The default azimuth is 0.
+(Optional) The azimuth of the flare direction. The default azimuth is 0.
(optional) The azimuth of the flare direction. The default azimuth is 0.
+(Optional) The azimuth of the flare direction. The default azimuth is 0.
(optional) The default height if required to be evaluated will be the land height of the x, y coordinate. You can specify an extra height to be added to the land height.
+(Optional) The default height if required to be evaluated will be the land height of the x, y coordinate. You can specify an extra height to be added to the land height.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
(optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
+(Optional) The settings. Can be nil, and in this case the default settings are used. If you want to specify your own settings, use the _SETTINGS object.
Add a Distance in meters from the COORDINATE orthonormal plane, with the given angle, and calculate the new COORDINATE.
@@ -23689,7 +23709,7 @@ Creates a line on the F10 map from one point to another.#boolean - Keepalt + KeepAltitude
(optional) Add a landheight.
+(Optional) Add a landheight.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
(optional) Include only active clients to the set. +
(Optional) Include only active clients to the set. Include inactive clients if you provide false.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
(optional) Include only active groups to the set. +
(Optional) Include only active groups to the set. Include inactive groups if you provide false.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
(optional) Include only active groups to the set. +
(Optional) Include only active groups to the set. Include inactive groups if you provide false.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
(optional) The delimiter, which is default a comma.
+(Optional) The delimiter, which is default a comma.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
(optional) Include only active units to the set. +
(Optional) Include only active units to the set. Include inactive units if you provide false.
-
-
@@ -62291,7 +62287,7 @@ UnitSet = SET_UNIT:New():FilterActive( false ):FilterCoalition( "blue" ):FilterO
(optional) The delimiter, which is default a comma.
+(Optional) The delimiter, which is default a comma.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.
- @@ -3450,20 +3435,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -The internal counter of the amount of spawning the has happened since SpawnStart.
-Overwrite unit names by default with group name.
-Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.
+When the first Spawn executes, all the Groups need to be made visible before start.
The internal counter of the amount of spawning the has happened since SpawnStart.
-Overwrite unit names by default with group name.
-When the first Spawn executes, all the Groups need to be made visible before start.
Spawns a new static using a given template.
-switch alarm state RED
+ @@ -6986,6 +6989,9 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + +switch alarm state RED
+ diff --git a/Documentation/Functional.Rat.html b/Documentation/Functional.Rat.html index 0bf63275f..9ebc90470 100644 --- a/Documentation/Functional.Rat.html +++ b/Documentation/Functional.Rat.html @@ -3358,12 +3358,6 @@ manager:Stop(7200)Type of terminal to be used when spawning at an airbase.
-Type of terminal to be used when spawning at an airbase.
- - - -Type of terminal to be used when spawning at an airbase.
- - - -Radio queue of LSO.
- - - -Radio queue of marshal.
- - - -Radio queue of LSO.
- - - -Radio queue of marshal.
- - - -Radio queue of LSO.
- - - -Radio queue of marshal.
- - - -Data table at each position in the groove. Elements are of type AIRBOSS.GrooveData.
- - - -table of CSAR unit names
-contain a table for each SAR with all units he has with the original names
+ + + +counter for saved pilots
- -counter for successful rescue landings at FARP/AFB/MASH
- -table of CSAR unit names
-contain a table for each SAR with all units he has with the original names
+ + + +counter for saved pilots
- -counter for successful rescue landings at FARP/AFB/MASH
- -table of CSAR unit names
-contain a table for each SAR with all units he has with the original names
+ + + +counter for saved pilots
- -counter for successful rescue landings at FARP/AFB/MASH
- -tables
+tables
+tables
+Get the bounding radius of the underlying POSITIONABLE DCS Object.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
Get relative velocity with respect to another POSITIONABLE.
Get the bounding radius of the underlying POSITIONABLE DCS Object.
@@ -6503,12 +6503,12 @@ Ship:Destroy( false ) -- Don't generate an event upon destruction.#number - mindist + MinDist
(Optional) If bounding box is smaller than this value, mindist is returned.
+(Optional) If bounding box is smaller than this value, MinDist is returned.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
-If the POSITIONABLE has a COORDINATE OBJECT set, it updates it. If not, it creates a new COORDINATE object.
+This function works similar to POSITIONABLE.GetCoordinate(), however, this function caches, updates and re-uses the same COORDINATE object stored +within the POSITIONABLE. This has higher performance, but comes with all considerations associated with the possible referencing to the same COORDINATE object. +This should only be used when performance is critical and there is sufficient awareness of the possible pitfalls. However, in most instances, GetCoordinate() is +preferred as it will return a fresh new COORDINATE and thus avoid potentially unexpected issues.
The COORDINATE of the POSITIONABLE. -TODO: Seems to have been introduced with Airboss. Should it be renamed to better reflect the difference to "GetCoordinate" (it is currently ambiguous)? Or perhaps just be a switch in the the GetCoordinate function; forceCoordinateUpate?
+A reference to the COORDINATE object of the POSITIONABLE.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
The COORDINATE of the POSITIONABLE.
+A new COORDINATE object of the POSITIONABLE.
Get relative velocity with respect to another POSITIONABLE.
@@ -7638,7 +7640,7 @@ Coordinates are dependent on the position of the maps origin.#POSITIONABLE - positionable + Positionable
Get the bounding radius of the underlying POSITIONABLE DCS Object.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
Get relative velocity with respect to another POSITIONABLE.
Alive.
+Alive2.
@@ -5346,7 +5346,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -Alive.
+Alive2.
@@ -7610,7 +7610,7 @@ If the Unit is alive but not active, false is returned. -Alive.
+Alive2.
@@ -16171,7 +16171,7 @@ Note that when the WayPoint parameter is used, the new start mission waypoint of -Alive.
+Alive2.
@@ -16716,7 +16716,7 @@ Ship:Destroy( false ) -- Don't generate an event upon destruction.Get the bounding radius of the underlying POSITIONABLE DCS Object.
@@ -16732,12 +16732,12 @@ Ship:Destroy( false ) -- Don't generate an event upon destruction.#number - mindist + MinDist
(Optional) If bounding box is smaller than this value, mindist is returned.
+(Optional) If bounding box is smaller than this value, MinDist is returned.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
-If the POSITIONABLE has a COORDINATE OBJECT set, it updates it. If not, it creates a new COORDINATE object.
+This function works similar to POSITIONABLE.GetCoordinate(), however, this function caches, updates and re-uses the same COORDINATE object stored +within the POSITIONABLE. This has higher performance, but comes with all considerations associated with the possible referencing to the same COORDINATE object. +This should only be used when performance is critical and there is sufficient awareness of the possible pitfalls. However, in most instances, GetCoordinate() is +preferred as it will return a fresh new COORDINATE and thus avoid potentially unexpected issues.
The COORDINATE of the POSITIONABLE. -TODO: Seems to have been introduced with Airboss. Should it be renamed to better reflect the difference to "GetCoordinate" (it is currently ambiguous)? Or perhaps just be a switch in the the GetCoordinate function; forceCoordinateUpate?
+A reference to the COORDINATE object of the POSITIONABLE.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
The COORDINATE of the POSITIONABLE.
+A new COORDINATE object of the POSITIONABLE.
Get relative velocity with respect to another POSITIONABLE.
@@ -17867,7 +17869,7 @@ Coordinates are dependent on the position of the maps origin.#POSITIONABLE - positionable + Positionable
Alive.
+Alive2.
Alive.
+Alive2.
Alive.
+Alive2.
diff --git a/Documentation/Wrapper.Controllable.html b/Documentation/Wrapper.Controllable.html index da76328f7..44a227729 100644 --- a/Documentation/Wrapper.Controllable.html +++ b/Documentation/Wrapper.Controllable.html @@ -2655,7 +2655,7 @@ The method CONTROLLABLE.SetTaskWaypoiGet the bounding radius of the underlying POSITIONABLE DCS Object.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
Get relative velocity with respect to another POSITIONABLE.
Get the bounding radius of the underlying POSITIONABLE DCS Object.
@@ -12716,12 +12716,12 @@ Ship:Destroy( false ) -- Don't generate an event upon destruction.#number - mindist + MinDist
(Optional) If bounding box is smaller than this value, mindist is returned.
+(Optional) If bounding box is smaller than this value, MinDist is returned.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
-If the POSITIONABLE has a COORDINATE OBJECT set, it updates it. If not, it creates a new COORDINATE object.
+This function works similar to POSITIONABLE.GetCoordinate(), however, this function caches, updates and re-uses the same COORDINATE object stored +within the POSITIONABLE. This has higher performance, but comes with all considerations associated with the possible referencing to the same COORDINATE object. +This should only be used when performance is critical and there is sufficient awareness of the possible pitfalls. However, in most instances, GetCoordinate() is +preferred as it will return a fresh new COORDINATE and thus avoid potentially unexpected issues.
The COORDINATE of the POSITIONABLE. -TODO: Seems to have been introduced with Airboss. Should it be renamed to better reflect the difference to "GetCoordinate" (it is currently ambiguous)? Or perhaps just be a switch in the the GetCoordinate function; forceCoordinateUpate?
+A reference to the COORDINATE object of the POSITIONABLE.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
The COORDINATE of the POSITIONABLE.
+A new COORDINATE object of the POSITIONABLE.
Get relative velocity with respect to another POSITIONABLE.
@@ -13851,7 +13853,7 @@ Coordinates are dependent on the position of the maps origin.#POSITIONABLE - positionable + Positionable
Get the bounding radius of the underlying POSITIONABLE DCS Object.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
Get relative velocity with respect to another POSITIONABLE.
Get the bounding radius of the underlying POSITIONABLE DCS Object.
@@ -17891,12 +17891,12 @@ Ship:Destroy( false ) -- Don't generate an event upon destruction.#number - mindist + MinDist
(Optional) If bounding box is smaller than this value, mindist is returned.
+(Optional) If bounding box is smaller than this value, MinDist is returned.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
-If the POSITIONABLE has a COORDINATE OBJECT set, it updates it. If not, it creates a new COORDINATE object.
+This function works similar to POSITIONABLE.GetCoordinate(), however, this function caches, updates and re-uses the same COORDINATE object stored +within the POSITIONABLE. This has higher performance, but comes with all considerations associated with the possible referencing to the same COORDINATE object. +This should only be used when performance is critical and there is sufficient awareness of the possible pitfalls. However, in most instances, GetCoordinate() is +preferred as it will return a fresh new COORDINATE and thus avoid potentially unexpected issues.
The COORDINATE of the POSITIONABLE. -TODO: Seems to have been introduced with Airboss. Should it be renamed to better reflect the difference to "GetCoordinate" (it is currently ambiguous)? Or perhaps just be a switch in the the GetCoordinate function; forceCoordinateUpate?
+A reference to the COORDINATE object of the POSITIONABLE.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
The COORDINATE of the POSITIONABLE.
+A new COORDINATE object of the POSITIONABLE.
Get relative velocity with respect to another POSITIONABLE.
@@ -19026,7 +19028,7 @@ Coordinates are dependent on the position of the maps origin.#POSITIONABLE - positionable + Positionable
Get the bounding radius of the underlying POSITIONABLE DCS Object.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
Get relative velocity with respect to another POSITIONABLE.
Get the bounding radius of the underlying POSITIONABLE DCS Object.
@@ -3982,12 +3993,12 @@ Ship:Destroy( false ) -- Don't generate an event upon destruction.#number - mindist + MinDist
(Optional) If bounding box is smaller than this value, mindist is returned.
+(Optional) If bounding box is smaller than this value, MinDist is returned.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
-If the POSITIONABLE has a COORDINATE OBJECT set, it updates it. If not, it creates a new COORDINATE object.
+This function works similar to POSITIONABLE.GetCoordinate(), however, this function caches, updates and re-uses the same COORDINATE object stored +within the POSITIONABLE. This has higher performance, but comes with all considerations associated with the possible referencing to the same COORDINATE object. +This should only be used when performance is critical and there is sufficient awareness of the possible pitfalls. However, in most instances, GetCoordinate() is +preferred as it will return a fresh new COORDINATE and thus avoid potentially unexpected issues.
The COORDINATE of the POSITIONABLE. -TODO: Seems to have been introduced with Airboss. Should it be renamed to better reflect the difference to "GetCoordinate" (it is currently ambiguous)? Or perhaps just be a switch in the the GetCoordinate function; forceCoordinateUpate?
+A reference to the COORDINATE object of the POSITIONABLE.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
The COORDINATE of the POSITIONABLE.
+A new COORDINATE object of the POSITIONABLE.
Get relative velocity with respect to another POSITIONABLE.
@@ -5117,7 +5130,7 @@ Coordinates are dependent on the position of the maps origin.#POSITIONABLE - positionable + Positionable
Get the bounding radius of the underlying POSITIONABLE DCS Object.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
Get relative velocity with respect to another POSITIONABLE.
Get the bounding radius of the underlying POSITIONABLE DCS Object.
@@ -3353,12 +3353,12 @@ Ship:Destroy( false ) -- Don't generate an event upon destruction.#number - mindist + MinDist
(Optional) If bounding box is smaller than this value, mindist is returned.
+(Optional) If bounding box is smaller than this value, MinDist is returned.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
-If the POSITIONABLE has a COORDINATE OBJECT set, it updates it. If not, it creates a new COORDINATE object.
+This function works similar to POSITIONABLE.GetCoordinate(), however, this function caches, updates and re-uses the same COORDINATE object stored +within the POSITIONABLE. This has higher performance, but comes with all considerations associated with the possible referencing to the same COORDINATE object. +This should only be used when performance is critical and there is sufficient awareness of the possible pitfalls. However, in most instances, GetCoordinate() is +preferred as it will return a fresh new COORDINATE and thus avoid potentially unexpected issues.
The COORDINATE of the POSITIONABLE. -TODO: Seems to have been introduced with Airboss. Should it be renamed to better reflect the difference to "GetCoordinate" (it is currently ambiguous)? Or perhaps just be a switch in the the GetCoordinate function; forceCoordinateUpate?
+A reference to the COORDINATE object of the POSITIONABLE.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
The COORDINATE of the POSITIONABLE.
+A new COORDINATE object of the POSITIONABLE.
Get relative velocity with respect to another POSITIONABLE.
@@ -4488,7 +4490,7 @@ Coordinates are dependent on the position of the maps origin.#POSITIONABLE - positionable + Positionable
Get the bounding radius of the underlying POSITIONABLE DCS Object.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
Get relative velocity with respect to another POSITIONABLE.
Get the bounding radius of the underlying POSITIONABLE DCS Object.
@@ -15072,12 +15072,12 @@ Ship:Destroy( false ) -- Don't generate an event upon destruction.#number - mindist + MinDist
(Optional) If bounding box is smaller than this value, mindist is returned.
+(Optional) If bounding box is smaller than this value, MinDist is returned.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
-If the POSITIONABLE has a COORDINATE OBJECT set, it updates it. If not, it creates a new COORDINATE object.
+This function works similar to POSITIONABLE.GetCoordinate(), however, this function caches, updates and re-uses the same COORDINATE object stored +within the POSITIONABLE. This has higher performance, but comes with all considerations associated with the possible referencing to the same COORDINATE object. +This should only be used when performance is critical and there is sufficient awareness of the possible pitfalls. However, in most instances, GetCoordinate() is +preferred as it will return a fresh new COORDINATE and thus avoid potentially unexpected issues.
The COORDINATE of the POSITIONABLE. -TODO: Seems to have been introduced with Airboss. Should it be renamed to better reflect the difference to "GetCoordinate" (it is currently ambiguous)? Or perhaps just be a switch in the the GetCoordinate function; forceCoordinateUpate?
+A reference to the COORDINATE object of the POSITIONABLE.
Returns a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
+Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.
The COORDINATE of the POSITIONABLE.
+A new COORDINATE object of the POSITIONABLE.
Get relative velocity with respect to another POSITIONABLE.
@@ -16207,7 +16209,7 @@ Coordinates are dependent on the position of the maps origin.#POSITIONABLE - positionable + Positionable