Follow up to: https://feedback.bistudio.com/T152786
Let's say I want my unit to play a gesture if he's not currently playing any (e.g. reload gestures or hand gestures).
Unfortunately, there's currently no way to do this properly.
If all gestures were played through one mod, it is possible to determine the gestures play time, and play the next gesture when "time > gestureTime + initTime". However, if the unit decides to reload, or some other mod interferes, this whole system breaks.
Having getter commands for gestures is extremely useful:
actionTime unit || gestureTime unit
return value: Number - play time of the current gesture (similar to moveTime)
gesture unit
return value: String - current gesture/action that is being played by the unit