Util

Functions

Name

Description

gws.compareZones

gws.contains

gws.countUnitsOfType

gws.deepCopy

Deep copy a table
Code from https://gist.github.com/MihailJP/3931841

gws.getDistanceBetween

gws.getEnemyCoalitionID

gws.getEnemyGroundUnitsWithin

gws.getHeadingNorthCorrection

gws.getTableID

gws.getUniqueGroupName

gws.getUnitHeading

gws.getUnitsByGroupNamePrefix

gws.getUnitsInZones

gws.getUnitTypeNameTerm

gws.groupExists

gws.log

gws.logFunction

gws.scheduleFunction

gws.toString

Returns a string representation of an object

gws.unitIsWithinZone

gws.compareZones

Parameters

  • DCSZone#Zone zone1
  • DCSZone#Zone zone2

gws.contains

Parameters

  • #list list
  • # item

gws.countUnitsOfType

Parameters

  • #list<DCSUnit#Unit> units
  • #string type

Return

  • #number

gws.deepCopy

Deep copy a table
Code from https://gist.github.com/MihailJP/3931841


gws.getDistanceBetween

Parameters

  • #vec3
  • #vec3

Return

  • #number

gws.getEnemyCoalitionID

Return

  • #number

gws.getEnemyGroundUnitsWithin

Parameters

  • DCSUnit#Unit unit
  • #number radius

Return

  • #list<DCSUnit#Unit>

gws.getUniqueGroupName

Return

  • #string

gws.getUnitHeading

Return

  • #number

gws.getUnitsInZones

Parameters

  • #number coalitionId
  • #list<DCSZone#Zone> zones

Return

  • #list<DCSUnit#Unit>

gws.getUnitTypeNameTerm

Return

  • #string

gws.groupExists

Return

  • #boolean

gws.scheduleFunction

Parameters

  • #function func
  • #number time - Seconds

Return

  • #number - Function id

gws.toString

Returns a string representation of an object


gws.unitIsWithinZone

Parameters

  • DCSUnit#Unit unit
  • DCSZone#Zone zone

Return

  • #boolean