getUnitMovesInfo: Difference between revisions
BrettMayson (talk | contribs) No edit summary |
Lou Montana (talk | contribs) m (Add params example) |
||
| Line 37: | Line 37: | ||
private _animInfo = getUnitMovesInfo player; | private _animInfo = getUnitMovesInfo player; | ||
// velocity = displacement / time | // velocity = displacement / time | ||
private _animVelocity = _animInfo # 4 vectorMultiply -1 / _animInfo # 2; // -1 is because man model is reversed | private _animVelocity = _animInfo # 4 vectorMultiply -1 / _animInfo # 2; // -1 is because man model is reversed | ||
// so the rtm animation moves "backwards" | |||
</sqf> | |||
|x2= <sqf> | |||
getUnitMovesInfo player params [ | |||
"_moveProgress", | |||
"_moveTime", | |||
"_moveDuration", | |||
"_moveFactor", | |||
"_rtmStep", | |||
"_gestureProgress", | |||
"_gestureTime", | |||
"_gestureDuration", | |||
"_gestureFactor" | |||
]; | |||
</sqf> | </sqf> | ||
|seealso= [[switchMove]] [[switchGesture]] [[moveTime]] [[gestureState]] [[animationState]] | |seealso= [[switchMove]] [[switchGesture]] [[moveTime]] [[gestureState]] [[animationState]] | ||
}} | }} | ||
Revision as of 22:40, 28 February 2026
Description
- Description:
- Returns various information about the unit moves (primary animation) and gestures (masked animation)
- Groups:
- Animations
Syntax
- Syntax:
- getUnitMovesInfo unit
- Parameters:
- unit: Object
- Return Value:
- Array format:
- 0 - moveProgress: Number - move progress in range 0-1
- 1 - moveTime: Number - move elapsed time (move progress * move duration)
- 2 - moveDuration: Number - move duration in seconds
- 3 - moveFactor: Number - move blend factor
- 4 - rtmStep: Vector3D - rtm step (how many meters the unit will move after finishing the animation)
- 5 - gestureProgress: Number - gesture progress in range 0-1
- 6 - gestureTime: Number - gesture elapsed time (gesture progress * gesture duration)
- 7 - gestureDuration: Number - gesture duration in seconds
- 8 - gestureFactor: Number - gesture blend factor
Alternative Syntax
- Syntax:
- unit getUnitMovesInfo index
- Parameters:
- unit: Object
- index: Number - index of property from the main syntax
- Return Value:
- Anything - Value of the requested property, or Nothing if index is invalid. See the main syntax.
Examples
- Example 1:
- Example 2:
Additional Information
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord.
Only post proven facts here! Add Note