infoPanelComponentEnabled

From Bohemia Interactive Community
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Hover & click on the images for description

Description

Description:
Controls availability of component to given object info panel.
Groups:
Custom Panels

Syntax

Syntax:
unit infoPanelComponentEnabled [panelID, componentClassOrType]
Parameters:
unit: Object - the concerned vehicle
panelID: String - "left" or "right" can be used as panel names
componentClassOrType: String
Return Value:
Boolean - true if component was successfully enabled on the panel, false otherwise (e.g. component is not available for the object)

Alternative Syntax

Syntax:
[unit, turretPath] infoPanelComponentEnabled [panelID, componentClassOrType]
Parameters:
unit: Object - the concerned vehicle
turretPath: Array - turret index
panelID: String - "left" or "right" can be used as panel names
componentClassOrType: String
Return Value:
Boolean

Examples

Example 1:
// returns true if specific component "SensorDisplay" is enabled on player vehicle's left panel _state = [vehicle player, [-1]] infoPanelComponentEnabled ["VehicleSystemsDisplayManagerComponentLeft", "SensorDisplay"];
Example 2:
// returns true if all "SensorsDisplayComponent" components are enabled on player vehicle's left panel, otherwise returns false _state = [vehicle player, [-1]] infoPanelComponentEnabled ["VehicleSystemsDisplayManagerComponentLeft", "SensorsDisplayComponent"];

Additional Information

See also:
Arma 3 Custom Info infoPanel infoPanels setInfoPanel infoPanelComponents enableInfoPanelComponent

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note