objectParent: Difference between revisions
Jump to navigation
Jump to search
m (Replaced <code> with <sqf>) |
Killzone Kid (talk | contribs) No edit summary |
||
Line 6: | Line 6: | ||
|gr1= Object Manipulation | |gr1= Object Manipulation | ||
|descr= Returns parent of an object if the object is proxy, otherwise [[objNull]]. In case of backpack, the parent is a weaponholder or a cargo space of a vehicle or the unit carrying it. Unit in a vehicle will return the vehicle as parent.<br><br> | |descr= Returns parent of an object if the object is proxy, otherwise [[objNull]]. In case of backpack, the parent is a weaponholder or a cargo space of a vehicle or the unit carrying it. Unit in a vehicle will return the vehicle as parent. Since Arma 3 2.12 it will return rope parent from known rope segment.<br><br> | ||
Another good use of [[objectParent]] is when a static weapon is known and one needs to check if it is assembled or not. {{hl|[[objectParent]] _staticWeapon}} will return [[objNull]] if weapon is unpacked, or backpack object if packed.<br><br> | Another good use of [[objectParent]] is when a static weapon is known and one needs to check if it is assembled or not. {{hl|[[objectParent]] _staticWeapon}} will return [[objNull]] if weapon is unpacked, or backpack object if packed.<br><br> | ||
[[Image:objectParent.jpg|600px]] | [[Image:objectParent.jpg|600px]] |
Revision as of 16:35, 10 January 2023
Description
- Description:
- Returns parent of an object if the object is proxy, otherwise objNull. In case of backpack, the parent is a weaponholder or a cargo space of a vehicle or the unit carrying it. Unit in a vehicle will return the vehicle as parent. Since Arma 3 2.12 it will return rope parent from known rope segment.
Another good use of objectParent is when a static weapon is known and one needs to check if it is assembled or not. objectParent _staticWeapon will return objNull if weapon is unpacked, or backpack object if packed.
- Groups:
- Object Manipulation
Syntax
- Syntax:
- objectParent object
- Parameters:
- object: Object
- Return Value:
- Object
Examples
- Example 1:
- Example 2:
- Create and place created backpack in front of player:
_backpackContainer = "B_TacticalPack_rgr" createVehicle [0, 0, 0]; _weaponHolder = objectParent _backpackContainer; _weaponHolder setPos (player modelToWorld [0, 5, 0]);
- Example 3:
- Check if player is on foot:
- Example 4:
- Detect if player is in commander turret of a vehicle:
Additional Information
- See also:
- backpackContainer unitBackpack backpack backpackCargo getBackpackCargo backpackItems addBackpack addBackpackCargo addBackpackCargoGlobal removeBackpack clearBackpackCargo clearBackpackCargoGlobal clearAllItemsFromBackpack loadBackpack backpackSpaceFor canAddItemToBackpack addItemToBackpack removeItemFromBackpack everyBackpack vehicle
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