canVehicleCargo: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "\|s1= +" to "|s1= ")
No edit summary
 
(3 intermediate revisions by one other user not shown)
Line 12: Line 12:
|p1= vehicle: [[Object]] - vehicle carrying cargo
|p1= vehicle: [[Object]] - vehicle carrying cargo


|p2= cargo: [[Object]] - cargo to put in vehicle
|p2= cargo: [[Object]] - cargo to put in vehicle


|r1=[[Array]] - [WillFitIntoCurrentVehicle, WillFitIntoEmptyVehicle]
|r1= [[Array]] of [[Boolean]]s - [willFitIntoCurrentVehicle, willFitIntoEmptyVehicle]


|x1= Blackfish with no vehicle cargo loaded
|x1= Blackfish with no vehicle cargo loaded
<code>_result = blackfish [[canVehicleCargo]] offroad; //[true, true]
<sqf>private _result = blackfish canVehicleCargo offroad; // [true, true]</sqf>
</code>


|x2= Blackfish with one vehicle cargo called offroad already loaded
|x2= Blackfish with one vehicle cargo called offroad already loaded
<code>_result = blackfish [[canVehicleCargo]] offroad; //[false, false]
<sqf>private _result = blackfish canVehicleCargo offroad; // [false, false]</sqf>
</code>
Even if the Blackfish were empty, the offroad could not be loaded because it is already in a cargo space
Even if the Blackfish was empty offroad can't be loaded because it is already in a cargo space


|x3= Blackfish with one vehicle cargo called offroad already loaded
|x3= Blackfish with one vehicle cargo called offroad already loaded
<code>_result = blackfish [[canVehicleCargo]] offroad2; //[false, true]
<sqf>private _result = blackfish canVehicleCargo offroad2; // [false, true]</sqf>
</code>
offroad2 can't be loaded because there isn't enough space in the Blackfish, but if there were space offroad2 could be loaded into the Blackfish
offroad2 can't be loaded because there isn't enough space in the Blackfish, but if there was space offroad2 could be loaded into the Blackfish


|seealso= [[Arma_3_Vehicle_in_Vehicle_Transport| Vehicle in Vehicle Transport ]] [[setVehicleCargo]] [[enableVehicleCargo]] [[getVehicleCargo]] [[isVehicleCargo]] [[vehicleCargoEnabled]]
|seealso= [[setVehicleCargo]] [[enableVehicleCargo]] [[getVehicleCargo]] [[isVehicleCargo]] [[vehicleCargoEnabled]] [[canSlingLoad]] [[Arma 3: Vehicle in Vehicle Transport|Vehicle in Vehicle Transport]]
}}
}}

Latest revision as of 14:44, 30 December 2022

Hover & click on the images for description

Description

Description:
Returns bool array if it is possible to load cargo inside vehicle and if possible to load cargo into empty vehicle
Groups:
Vehicle in Vehicle Transport

Syntax

Syntax:
vehicle canVehicleCargo cargo
Parameters:
vehicle: Object - vehicle carrying cargo
cargo: Object - cargo to put in vehicle
Return Value:
Array of Booleans - [willFitIntoCurrentVehicle, willFitIntoEmptyVehicle]

Examples

Example 1:
Blackfish with no vehicle cargo loaded
private _result = blackfish canVehicleCargo offroad; // [true, true]
Example 2:
Blackfish with one vehicle cargo called offroad already loaded
private _result = blackfish canVehicleCargo offroad; // [false, false]
Even if the Blackfish were empty, the offroad could not be loaded because it is already in a cargo space
Example 3:
Blackfish with one vehicle cargo called offroad already loaded
private _result = blackfish canVehicleCargo offroad2; // [false, true]
offroad2 can't be loaded because there isn't enough space in the Blackfish, but if there were space offroad2 could be loaded into the Blackfish

Additional Information

See also:
setVehicleCargo enableVehicleCargo getVehicleCargo isVehicleCargo vehicleCargoEnabled canSlingLoad Vehicle in Vehicle Transport

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