Object
Object is the root abstract class in the X4 engine class hierarchy. Almost every entity the modder interacts with β ships, stations, characters, wares, regions, components β inherits ultimately from object.
Properties (universal)
Section titled βProperties (universal)βMost-used universal properties (from scriptproperties.xml):
.existsβ boolean: does the reference resolve?.macroβ the objectβs macro reference.classβ the objectβs engine class.isclass.{class.X}β is this object of a specific class?
Related
Section titled βRelatedβ- Controllable β sub-class with pilot/captain
- Defensible β sub-class with shields/hull
- Container β sub-class with cargo
- Destructible β sub-class with destruction state
Stub page β full property + inheritance reference coming.