Difference between revisions of "DCS Class Static Object"

From DCS World Wiki - Hoggitworld.com
Line 30: Line 30:
 
[[DCS_func_getDescByName|StaticObject.getDescByName]]
 
[[DCS_func_getDescByName|StaticObject.getDescByName]]
  
|memberFuncs= [[DCS_func_getID|getID]], [[DCS_func_getLife|getLife]], [[DCS_func_getCargoDisplayName|getCargoDisplayName]], [[DCS_func_getCargoWeight|getCargoWeight]], [[DCS_func_getDrawArgumentValue|getDrawArgumentValue]]
+
|memberFuncs= '''[[DCS_Class_Static_Object| Static Object Class:]]''' {{listofScriptingStaticFuncs}}
  
  

Revision as of 10:33, 4 September 2021

Scripting Root

Class Name: StaticObject Added with: 1.2.0
Extends: none
Inherits: Object, Coalition Object
Description: Represents static objects added in the Mission Editor or via scripting commands.
Member Functions: Static Object Class: getID, getLife, getCargoDisplayName, getCargoWeight, getDrawArgumentValue


Inherited from Object Class: isExist, destroy, getCategory, getTypeName, getDesc, hasAttribute, getName, getPoint, getPosition, getVelocity, inAir

Inherited from Coalition Object Class: getCoalition, getCountry

Obtained Via: Static Functions Functions Events
StaticObject.getByName

StaticObject.getDescByName

Enumerator Types: StaticObject.Category enum that stores StaticObject categories.
StaticObject.Category = {
 "VOID": 0,
 "UNIT": 1,
 "WEAPON": 2,
 "STATIC": 3,
 "BASE": 4,
 "SCENERY": 5,
 "CARGO": 6 
}
Description Table Structure:
Notes: Cargo objects are still static objects and retain access to the whole static object class functions. The function Object.getCategory() will return a value of 6 for cargo objects instead of 3 as it would for any other type of static object.