isAwake

From Bohemia Interactive Community
Revision as of 13:22, 14 May 2022 by Ansin11 (talk | contribs) (Replaced <code> with <sqf>)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Hover & click on the images for description

Description

Description:
Returns resting state of a PhysX (EPE) object. Some EPE objects are deliberately put to sleep by the engine to save resources. This command returns true when object is simulating and false when it is put to sleep. With units of type Man the behaviour is slightly different. As units never get put to sleep, the command outputs ragdoll state of a unit instead. There are 6 states for the output of the command: It may look counter-intuitive but there is a simple formula to return ragdoll state of a unit (since Arma 3 logo black.png2.10):
private _unitIsInRagdoll = alive _unit != isAwake _unit;
Groups:
Object Manipulation

Syntax

Syntax:
isAwake object
Parameters:
object: Object - PhysX object or unit
Return Value:
Boolean - see description

Examples

Example 1:
private _isAwake = isAwake _object;

Additional Information

See also:
awake addTorque addForce vectorModelToWorld vectorModelToWorldVisual selectionPosition

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