Module Base
-Core -- BASE forms the basis of the MOOSE framework.
+Core -- VELOCITY models a speed, which can be expressed in various formats according the Settings.
-Each class within the MOOSE framework derives from BASE.
- -@@ -133,435 +130,126 @@
Global(s)
| BASE | +VELOCITY |
-1) #BASE class+VELOCITY class, extends Base#BASE-All classes within the MOOSE framework are derived from the BASE class. +VELOCITY models a speed, which can be expressed in various formats according the Settings. |
| FORMATION | +VELOCITY_POSITIONABLE |
+VELOCITY_POSITIONABLE class, extends Base#BASE+VELOCITY_POSITIONABLE monitors the speed of an Positionable in the simulation, which can be expressed in various formats according the Settings. |
Type BASE
+ Type VELOCITY
| BASE.ClassID | +VELOCITY:Get() |
- The ID number of the class. +Get the velocity in Mps (meters per second). |
| BASE.ClassName | +VELOCITY:GetKmph() |
- The name of the class. +Get the velocity in Kmph (kilometers per hour). |
| BASE.ClassNameAndID | +VELOCITY:GetMiph() |
- The name of the class concatenated with the ID number of the class. +Get the velocity in Miph (miles per hour). |
| BASE:ClearState(Object, StateName) | +VELOCITY:GetText(Settings) |
-
+ Get the velocity in text, according the player Settings. |
| BASE:CreateEventBirth(EventTime, Initiator, IniUnitName, place, subplace) | +VELOCITY:New(VelocityMps) |
- Creation of a Birth Event. +VELOCITY Constructor. |
| BASE:CreateEventCrash(EventTime, Initiator) | +VELOCITY:Set(VelocityMps) |
- Creation of a Crash Event. +Set the velocity in Mps (meters per second). |
| BASE:CreateEventTakeoff(EventTime, Initiator) | +VELOCITY:SetKmph(VelocityKmph) |
- Creation of a Takeoff Event. +Set the velocity in Kmph (kilometers per hour). |
| BASE:E(Arguments) | +VELOCITY:SetMiph(VelocityMiph) |
- Log an exception which will be traced always. +Set the velocity in Miph (miles per hour). |
| BASE:EventDispatcher() | +VELOCITY:ToString(Controllable, Settings, VelocityGroup) |
- Returns the event dispatcher +Get the velocity in text, according the player or default Settings. |
| BASE:EventRemoveAll() | -
- Remove all subscribed events - |
- |
| BASE:F(Arguments) | -
- Trace a function call. - |
- |
| BASE:F2(Arguments) | -
- Trace a function call level 2. - |
- |
| BASE:F3(Arguments) | -
- Trace a function call level 3. - |
- |
| BASE:GetClassID() | -
- Get the ClassID of the class instance. - |
- |
| BASE:GetClassName() | -
- Get the ClassName of the class instance. - |
- |
| BASE:GetClassNameAndID() | -
- Get the ClassName + ClassID of the class instance. - |
- |
| BASE:GetEventPriority() | -
- Get the Class Event processing Priority. - |
- |
| BASE:GetParent(Child, FromClass) | -
- This is the worker method to retrieve the Parent class. - |
- |
| BASE:GetState(Object, Key) | -
- Get a Value given a Key from the Object. - |
- |
| BASE:HandleEvent(Event, EventFunction) | -
- Subscribe to a DCS Event. - |
- |
| BASE:Inherit(Child, Parent) | -
- This is the worker method to inherit from a parent class. - |
- |
| BASE:IsInstanceOf(ClassName) | -
- This is the worker method to check if an object is an (sub)instance of a class. - |
- |
| BASE:IsTrace() | -
- Enquires if tracing is on (for the class). - |
- |
| BASE:New() | -
- BASE constructor. - |
- |
| BASE:OnEvent(EventData) | -
- Occurs when an object is completely destroyed. - |
- |
| BASE:OnEventBaseCaptured(EventData) | -
- Occurs when a ground unit captures either an airbase or a farp. - |
- |
| BASE:OnEventBirth(EventData) | -
- Occurs when any object is spawned into the mission. - |
- |
| BASE:OnEventCrash(EventData) | -
- Occurs when any aircraft crashes into the ground and is completely destroyed. - |
- |
| BASE:OnEventDead(EventData) | -
- Occurs when an object is dead. - |
- |
| BASE:OnEventEjection(EventData) | -
- Occurs when a pilot ejects from an aircraft -initiator : The unit that has ejected - |
- |
| BASE:OnEventEngineShutdown(EventData) | -
- Occurs when any aircraft shuts down its engines. - |
- |
| BASE:OnEventEngineStartup(EventData) | -
- Occurs when any aircraft starts its engines. - |
- |
| BASE:OnEventHit(EventData) | -
- Occurs whenever an object is hit by a weapon. - |
- |
| BASE:OnEventHumanFailure(EventData) | -
- Occurs when any system fails on a human controlled aircraft. - |
- |
| BASE:OnEventLand(EventData) | -
- Occurs when an aircraft lands at an airbase, farp or ship -initiator : The unit that has landed -place: Object that the unit landed on. - |
- |
| BASE:OnEventMissionEnd(EventData) | -
- Occurs when a mission ends - |
- |
| BASE:OnEventMissionStart(EventData) | -
- Occurs when a mission starts - |
- |
| BASE:OnEventPilotDead(EventData) | -
- Occurs when the pilot of an aircraft is killed. - |
- |
| BASE:OnEventPlayerEnterUnit(EventData) | -
- Occurs when any player assumes direct control of a unit. - |
- |
| BASE:OnEventPlayerLeaveUnit(EventData) | -
- Occurs when any player relieves control of a unit to the AI. - |
- |
| BASE:OnEventRefueling(EventData) | -
- Occurs when an aircraft connects with a tanker and begins taking on fuel. - |
- |
| BASE:OnEventRefuelingStop(EventData) | -
- Occurs when an aircraft is finished taking fuel. - |
- |
| BASE:OnEventShootingEnd(EventData) | -
- Occurs when any unit stops firing its weapon. - |
- |
| BASE:OnEventShootingStart(EventData) | -
- Occurs when any unit begins firing a weapon that has a high rate of fire. - |
- |
| BASE:OnEventShot(EventData) | -
- Occurs whenever any unit in a mission fires a weapon. - |
- |
| BASE:OnEventTakeoff(EventData) | -
- Occurs when an aircraft takes off from an airbase, farp, or ship. - |
- |
| BASE:ScheduleOnce(Start, SchedulerFunction, ...) | -
- Schedule a new time event. - |
- |
| BASE:ScheduleRepeat(Start, Repeat, RandomizeFactor, Stop, SchedulerFunction, ...) | -
- Schedule a new time event. - |
- |
| BASE:ScheduleStop(SchedulerFunction) | -
- Stops the Schedule. - |
- |
| BASE.SchedulerObject | -- - | -|
| BASE:SetEventPriority(EventPriority) | -
- Set the Class Event processing Priority. - |
- |
| BASE:SetState(Object, Key, Value) | -
- Set a state or property of the Object given a Key and a Value. - |
- |
| BASE:T(Arguments) | -
- Trace a function logic level 1. - |
- |
| BASE:T2(Arguments) | -
- Trace a function logic level 2. - |
- |
| BASE:T3(Arguments) | -
- Trace a function logic level 3. - |
- |
| BASE:TraceAll(TraceAll) | -
- Trace all methods in MOOSE - |
- |
| BASE:TraceClass(Class) | -
- Set tracing for a class - |
- |
| BASE:TraceClassMethod(Class, Method) | -
- Set tracing for a specific method of class - |
- |
| BASE:TraceLevel(Level) | -
- Set trace level - |
- |
| BASE:TraceOnOff(TraceOnOff) | -
- Set trace on or off -Note that when trace is off, no debug statement is performed, increasing performance! -When Moose is loaded statically, (as one file), tracing is switched off by default. - |
- |
| BASE:UnHandleEvent(Event) | -
- UnSubscribe to a DCS event. - |
- |
| BASE._ | -- - | -|
| BASE:_F(Arguments, DebugInfoCurrentParam, DebugInfoFromParam) | -
- Trace a function call. - |
- |
| BASE:_T(Arguments, DebugInfoCurrentParam, DebugInfoFromParam) | -
- Trace a function logic. - |
- |
| BASE.__ | -- - | -|
| BASE:onEvent(event) | +VELOCITY.Velocity |
Type FORMATION
+ Type VELOCITY_POSITIONABLE
| FORMATION.Cone | +VELOCITY_POSITIONABLE:Get() |
- A cone formation. +Get the velocity in Mps (meters per second). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FORMATION.Vee | +VELOCITY_POSITIONABLE:GetKmph() | +
+ Get the velocity in Kmph (kilometers per hour). + |
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| VELOCITY_POSITIONABLE:GetMiph() | +
+ Get the velocity in Miph (miles per hour). + |
+ |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| VELOCITY_POSITIONABLE:New(Positionable) | +
+ VELOCITY_POSITIONABLE Constructor. + |
+ |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| VELOCITY_POSITIONABLE.Positionable | ++ + | +|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| VELOCITY_POSITIONABLE:ToString() | +
+ Get the velocity in text, according the player or default Settings. + |
+ |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| VELOCITY_POSITIONABLE.Velocity | @@ -572,1510 +260,287 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau |
| DATABASE | +
+DATABASE class, extends Base#BASE+Mission designers can use the DATABASE class to refer to:
On top, for internal MOOSE administration purposes, the DATBASE administers the Unit and Group TEMPLATES as defined within the Mission Editor. - -Moose will automatically create one instance of the DATABASE class into the global object _DATABASE. -Moose refers to _DATABASE within the framework extensively, but you can also refer to the _DATABASE object within your missions if required. - -1.1) DATABASE iterators-You can iterate the database with the available iterator methods. -The iterator methods will walk the DATABASE set, and call for each element within the set a function that you provide. -The following iterator methods are currently available within the DATABASE: - -
- - - Author: Sven Van de Velde (FlightControl)-Contributions:- -- - Global(s)-
Type
+ |
| SET_PLAYER:AddClientsByName(AddClientNames) | +
+ Add CLIENT(s) to SET_PLAYER. + |
+
| SET_PLAYER:AddInDatabase(Event) | +
+ Handles the Database to check on an event (birth) that the Object was added in the Database. + |
+
| SET_PLAYER:FilterCategories(Categories) | +
+ Builds a set of clients out of categories joined by players. + |
+
| SET_PLAYER:FilterCoalitions(Coalitions) | +
+ Builds a set of clients of coalitions joined by specific players. + |
+
| SET_PLAYER:FilterCountries(Countries) | +
+ Builds a set of clients of defined countries. + |
+
| SET_PLAYER:FilterPrefixes(Prefixes) | +
+ Builds a set of clients of defined client prefixes. + |
+
| SET_PLAYER:FilterStart() | +
+ Starts the filtering. + |
+
| SET_PLAYER:FilterTypes(Types) | +
+ Builds a set of clients of defined client types joined by players. + |
+
| SET_PLAYER:FindClient(PlayerName) | +
+ Finds a Client based on the Player Name. + |
+
| SET_PLAYER:FindInDatabase(Event) | +
+ Handles the Database to check on any event that Object exists in the Database. + |
+
| SET_PLAYER:ForEachPlayer(IteratorFunction, ...) | +
+ Iterate the SET_PLAYER and call an interator function for each alive CLIENT, providing the CLIENT and optional parameters. + |
+
| SET_PLAYER:ForEachPlayerInZone(ZoneObject, IteratorFunction, ...) | +
+ Iterate the SET_PLAYER and call an iterator function for each alive CLIENT presence completely in a Zone, providing the CLIENT and optional parameters to the called function. + |
+
| SET_PLAYER:ForEachPlayerNotInZone(ZoneObject, IteratorFunction, ...) | +
+ Iterate the SET_PLAYER and call an iterator function for each alive CLIENT presence not in a Zone, providing the CLIENT and optional parameters to the called function. + |
+
| SET_PLAYER:IsIncludeObject(MClient) | ++ + | +
| SET_PLAYER:New() | +
+ Creates a new SET_PLAYER object, building a set of clients belonging to a coalitions, categories, countries, types or with defined prefix names. + |
+
| SET_PLAYER:RemoveClientsByName(RemoveClientNames) | +
+ Remove CLIENT(s) from SET_PLAYER. |
+ + +
-
+
- + + #SET_PLAYER + +SET_PLAYER + + +
-
+
+
4) SET_PLAYER class, extends Set#SET_BASE
+ +Mission designers can use the Set#SET_PLAYER class to build sets of units belonging to alive players:
+ +4.1) SET_PLAYER constructor
+ +Create a new SET_PLAYER object with the SET_PLAYER.New method:
+ +-
+
- SET_PLAYER.New: Creates a new SET_PLAYER object. +
+4.3) SET_PLAYER filter criteria
+ +You can set filter criteria to define the set of clients within the SET_PLAYER. +Filter criteria are defined by:
+ +-
+
- SET_PLAYER.FilterCoalitions: Builds the SET_PLAYER with the clients belonging to the coalition(s). +
- SET_PLAYER.FilterCategories: Builds the SET_PLAYER with the clients belonging to the category(ies). +
- SET_PLAYER.FilterTypes: Builds the SET_PLAYER with the clients belonging to the client type(s). +
- SET_PLAYER.FilterCountries: Builds the SET_PLAYER with the clients belonging to the country(ies). +
- SET_PLAYER.FilterPrefixes: Builds the SET_PLAYER with the clients starting with the same prefix string(s). +
Once the filter criteria have been set for the SET_PLAYER, you can start filtering using:
+ +-
+
- SET_PLAYER.FilterStart: Starts the filtering of the clients within the SET_PLAYER. +
Planned filter criteria within development are (so these are not yet available):
+ +-
+
- SET_PLAYER.FilterZones: Builds the SET_PLAYER with the clients within a Zone#ZONE. +
4.4) SET_PLAYER iterators
+ +Once the filters have been defined and the SETPLAYER has been built, you can iterate the SETPLAYER with the available iterator methods. +The iterator methods will walk the SETPLAYER set, and call for each element within the set a function that you provide. +The following iterator methods are currently available within the SETPLAYER:
+ +-
+
- SET_PLAYER.ForEachClient: Calls a function for each alive client it finds within the SET_PLAYER. +
+
-
@@ -4828,6 +5007,491 @@ A single name or an array of GROUP names.
+
+
Type SET_PLAYER
+ Field(s)
+-
+
- + + +SET_PLAYER:AddClientsByName(AddClientNames) + + +
-
+
+
Add CLIENT(s) to SET_PLAYER.
+ +Parameter
+-
+
-
+
+
+ +#string AddClientNames: +A single name or an array of CLIENT names.
+
Return value
+ + +self
+ +
+ -
+
+
-
+
- + + +SET_PLAYER:AddInDatabase(Event) + + +
-
+
+
Handles the Database to check on an event (birth) that the Object was added in the Database.
+ + +This is required, because sometimes the DATABASE birth event gets called later than the SETBASE birth event!
+ +Parameter
+-
+
-
+
+
+ +Core.Event#EVENTDATA Event:
+
Return values
+-
+
-
+
+
#string: +The name of the CLIENT
+ +
+ -
+
+
#table: +The CLIENT
+ +
+
+ -
+
+
-
+
- + + +SET_PLAYER:FilterCategories(Categories) + + +
-
+
+
Builds a set of clients out of categories joined by players.
+ + +Possible current categories are plane, helicopter, ground, ship.
+ +Parameter
+-
+
-
+
+
+ +#string Categories: +Can take the following values: "plane", "helicopter", "ground", "ship".
+
Return value
+ +#SET_PLAYER: +self
+ +
+ -
+
+
-
+
- + + +SET_PLAYER:FilterCoalitions(Coalitions) + + +
-
+
+
Builds a set of clients of coalitions joined by specific players.
+ + +Possible current coalitions are red, blue and neutral.
+ +Parameter
+-
+
-
+
+
+ +#string Coalitions: +Can take the following values: "red", "blue", "neutral".
+
Return value
+ +#SET_PLAYER: +self
+ +
+ -
+
+
-
+
- + + +SET_PLAYER:FilterCountries(Countries) + + +
-
+
+
Builds a set of clients of defined countries.
+ + +Possible current countries are those known within DCS world.
+ +Parameter
+-
+
-
+
+
+ +#string Countries: +Can take those country strings known within DCS world.
+
Return value
+ +#SET_PLAYER: +self
+ +
+ -
+
+
-
+
- + + +SET_PLAYER:FilterPrefixes(Prefixes) + + +
-
+
+
Builds a set of clients of defined client prefixes.
+ + +All the clients starting with the given prefixes will be included within the set.
+ +Parameter
+-
+
-
+
+
+ +#string Prefixes: +The prefix of which the client name starts with.
+
Return value
+ +#SET_PLAYER: +self
+ +
+ -
+
+
-
+
- + + +SET_PLAYER:FilterStart() + + +
-
+
+
Starts the filtering.
+ +Return value
+ +#SET_PLAYER: +self
+ +
+
-
+
- + + +SET_PLAYER:FilterTypes(Types) + + +
-
+
+
Builds a set of clients of defined client types joined by players.
+ + +Possible current types are those types known within DCS world.
+ +Parameter
+-
+
-
+
+
+ +#string Types: +Can take those type strings known within DCS world.
+
Return value
+ +#SET_PLAYER: +self
+ +
+ -
+
+
-
+
- + + +SET_PLAYER:FindClient(PlayerName) + + +
-
+
+
Finds a Client based on the Player Name.
+ +Parameter
+-
+
-
+
+
+ +#string PlayerName:
+
Return value
+ +Wrapper.Client#CLIENT: +The found Client.
+ +
+ -
+
+
-
+
- + + +SET_PLAYER:FindInDatabase(Event) + + +
-
+
+
Handles the Database to check on any event that Object exists in the Database.
+ + +This is required, because sometimes the DATABASE event gets called later than the SETBASE event or vise versa!
+ +Parameter
+-
+
-
+
+
+ +Core.Event#EVENTDATA Event:
+
Return values
+-
+
-
+
+
#string: +The name of the CLIENT
+ +
+ -
+
+
#table: +The CLIENT
+ +
+
+ -
+
+
-
+
- + + +SET_PLAYER:ForEachPlayer(IteratorFunction, ...) + + +
-
+
+
Iterate the SET_PLAYER and call an interator function for each alive CLIENT, providing the CLIENT and optional parameters.
+ +Parameters
+-
+
-
+
+
+ +#function IteratorFunction: +The function that will be called when there is an alive CLIENT in the SET_PLAYER. The function needs to accept a CLIENT parameter.
+ -
+
+
+ +...:
+
Return value
+ +#SET_PLAYER: +self
+ +
+ -
+
+
-
+
- + + +SET_PLAYER:ForEachPlayerInZone(ZoneObject, IteratorFunction, ...) + + +
-
+
+
Iterate the SET_PLAYER and call an iterator function for each alive CLIENT presence completely in a Zone, providing the CLIENT and optional parameters to the called function.
+ +Parameters
+-
+
-
+
+
+ +Core.Zone#ZONE ZoneObject: +The Zone to be tested for.
+ -
+
+
+ +#function IteratorFunction: +The function that will be called when there is an alive CLIENT in the SET_PLAYER. The function needs to accept a CLIENT parameter.
+ -
+
+
+ +...:
+
Return value
+ +#SET_PLAYER: +self
+ +
+ -
+
+
-
+
- + + +SET_PLAYER:ForEachPlayerNotInZone(ZoneObject, IteratorFunction, ...) + + +
-
+
+
Iterate the SET_PLAYER and call an iterator function for each alive CLIENT presence not in a Zone, providing the CLIENT and optional parameters to the called function.
+ +Parameters
+-
+
-
+
+
+ +Core.Zone#ZONE ZoneObject: +The Zone to be tested for.
+ -
+
+
+ +#function IteratorFunction: +The function that will be called when there is an alive CLIENT in the SET_PLAYER. The function needs to accept a CLIENT parameter.
+ -
+
+
+ +...:
+
Return value
+ +#SET_PLAYER: +self
+ +
+ -
+
+
-
+
- + + +SET_PLAYER:IsIncludeObject(MClient) + + +
-
+
+
+
+
Parameter
+-
+
-
+
+
+ +Wrapper.Client#CLIENT MClient:
+
Return value
+ +#SET_PLAYER: +self
+ +
+ -
+
+
-
+
- + + +SET_PLAYER:New() + + +
-
+
+
Creates a new SET_PLAYER object, building a set of clients belonging to a coalitions, categories, countries, types or with defined prefix names.
+ +Return value
+ + + + +Usage:
+
+ +-- Define a new SET_PLAYER Object. This DBObject will contain a reference to all Clients. +DBObject = SET_PLAYER:New()
+
-
+
- + + +SET_PLAYER:RemoveClientsByName(RemoveClientNames) + + +
-
+
+
Remove CLIENT(s) from SET_PLAYER.
+ +Parameter
+-
+
-
+
+
+ +Wrapper.Client#CLIENT RemoveClientNames: +A single name or an array of CLIENT names.
+
Return value
+ + +self
+ -
+
+
-
-
+ #boolean
SETTINGS.Metric
diff --git a/docs/Documentation/Spawn.html b/docs/Documentation/Spawn.html
index 749b3fc74..03f7632dc 100644
--- a/docs/Documentation/Spawn.html
+++ b/docs/Documentation/Spawn.html
@@ -848,6 +848,12 @@ and any spaces before and after the resulting name are removed.
SPAWN:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle) + +
Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.
--
@@ -2885,9 +2888,6 @@ when nothing was spawned.
-
-
Overwrite unit names by default with group name.
--
@@ -3889,6 +3889,20 @@ True = Continue Scheduler
+
+
-
+
- + + + +SPAWN.uncontrolled + + +
- + + +
-
+ #number
SPAWNSTATIC.SpawnIndex
diff --git a/docs/Documentation/Task_Cargo.html b/docs/Documentation/Task_Cargo.html
index 01e61d872..485834c04 100644
--- a/docs/Documentation/Task_Cargo.html
+++ b/docs/Documentation/Task_Cargo.html
@@ -562,7 +562,7 @@ based on the tasking capabilities defined in Task#TA
-
-
+ Core.Cargo#CARGO
FSM_PROCESS.Cargo
@@ -576,6 +576,7 @@ based on the tasking capabilities defined in Task#TA
-
+
FSM_PROCESS.DeployZone
@@ -640,7 +641,7 @@ based on the tasking capabilities defined in Task#TA
-
- #number
+
TASK_CARGO.CargoLimit
diff --git a/docs/Documentation/Utils.html b/docs/Documentation/Utils.html
index c04656808..cf6b13576 100644
--- a/docs/Documentation/Utils.html
+++ b/docs/Documentation/Utils.html
@@ -317,6 +317,12 @@ which are excellent tools to be reused in an OO environment!.
UTILS.MetersToNM(meters) + +
-
- #number
+
TASK_CARGO.CargoLimit
diff --git a/docs/Documentation/Utils.html b/docs/Documentation/Utils.html
index c04656808..cf6b13576 100644
--- a/docs/Documentation/Utils.html
+++ b/docs/Documentation/Utils.html
@@ -317,6 +317,12 @@ which are excellent tools to be reused in an OO environment!.
-
+
FSM_PROCESS.DeployZone
@@ -640,7 +641,7 @@ based on the tasking capabilities defined in Task#TA
-
-
+ Core.Cargo#CARGO
FSM_PROCESS.Cargo
@@ -576,6 +576,7 @@ based on the tasking capabilities defined in Task#TA
- + +UTILS.MiphToMps(miph) + + +
-
+
+
+
+
Parameter
+-
+
-
+
+
+ +miph:
+
+ -
+
+
-
+
-
+
UTILS.MpsToKmph(mps)
@@ -939,6 +972,27 @@ is the name of the class to evaluate (can be either a string or a Moose class)
+
Parameter
+-
+
-
+
+
+ +mps:
+
-
+
+
-
+
- + + +UTILS.MpsToMiph(mps) + + +
-
+
+
+
Parameter
- diff --git a/docs/Documentation/Zone.html b/docs/Documentation/Zone.html index 10096ce01..f20ad9e52 100644 --- a/docs/Documentation/Zone.html +++ b/docs/Documentation/Zone.html @@ -528,7 +528,7 @@
Flares the zone boundaries in a color.
Smokes the zone boundaries in a color.
Dcs.DCSTypes#Azimuth Azimuth :
(optional) Azimuth The azimuth of the flare.
#number AddHeight :
+(optional) The height to be added for the smoke.
Return value
@@ -2712,7 +2718,7 @@ The new location of the zone.#number Points :
(optional) The amount of points in the circle.
#number AddHeight :
+(optional) The height to be added for the smoke.
#number AddOffSet :
+(optional) The angle to be added for the smoking start position.
AngleOffset :
Return value
diff --git a/docs/Documentation/index.html b/docs/Documentation/index.html index 59b168ce2..387690e79 100644 --- a/docs/Documentation/index.html +++ b/docs/Documentation/index.html @@ -288,7 +288,7 @@ even when there are hardly any players in the mission.Core -- BASE forms the basis of the MOOSE framework.
+Core -- VELOCITY models a speed, which can be expressed in various formats according the Settings.