Difference between revisions of "DCS func hasAttribute"

From DCS World Wiki - Hoggitworld.com
m (1 revision imported)
 
Line 13: Line 13:
 
|par4=
 
|par4=
  
|desc= Returns a boolean value if the object in question has the passed attribute. See db_attibutes.lua in C:\Program Files\Eagle Dynamics\DCS World\Scripts\Database for more details. Additionally attributes for each object are defined within their DB lua file.  
+
|desc= Returns a boolean value if the object in question has the passed attribute. See [[DCS_enum_attributes|Article list of Attributes]] or db_attibutes.lua in C:\Program Files\Eagle Dynamics\DCS World\Scripts\Database for more details. Additionally attributes for each object are defined within their DB lua file. DB files provided on [https://github.com/mrSkortch/DCS-miscScripts/tree/master/ObjectDB github] for reference.
  
 
Function also works with [[DCS_Class_Unit|Unit]], [[DCS_Class_Weapon|Weapon]], [[DCS_Class_Static_Object|Static Object]], [[DCS_Class_Scenery_Object|Scenery Object]], [[DCS_Class_Airbase|Airbase]]
 
Function also works with [[DCS_Class_Unit|Unit]], [[DCS_Class_Weapon|Weapon]], [[DCS_Class_Static_Object|Static Object]], [[DCS_Class_Scenery_Object|Scenery Object]], [[DCS_Class_Airbase|Airbase]]

Revision as of 06:54, 25 February 2019

Scripting Root

Envrioment: Mission Scripting
Function: hasAttribute Added with: 1.2.0
Member Of: Object
Syntax: boolean Object.hasAttribute(Class Self , string attribute )
Description: Returns a boolean value if the object in question has the passed attribute. See Article list of Attributes or db_attibutes.lua in C:\Program Files\Eagle Dynamics\DCS World\Scripts\Database for more details. Additionally attributes for each object are defined within their DB lua file. DB files provided on github for reference.

Function also works with Unit, Weapon, Static Object, Scenery Object, Airbase


Return Value: boolean
Return Example: true or false
Examples:
Related Functions: Object Functions: isExist, destroy, getCategory, getTypeName, getDesc, hasAttribute, getName, getPoint, getPosition, getVelocity, inAir
Notes: