Class GrabHelper
Inherited Members
Namespace: GTA.NaturalMotion
Assembly: ScriptHookVDotNet2.dll
Syntax
public sealed class GrabHelper : CustomHelper
Constructors
Name | Description |
---|---|
GrabHelper(Ped) | Creates a new Instance of the GrabHelper for sending a Grab Message to a given Ped. |
Properties
Name | Description |
---|---|
ArmStiffness | Stiffness of the arm. |
BodyStiffness | Stiffness of upper body. Scales the arm grab such that the armStiffness is default when this is at default value. |
DontLetGo | Once a constraint is made, keep reaching with whatever hand is allowed - no matter what the angle/distance and whether or not the constraint has broken due to constraintForce GT grabStrength. mmmtodo this is a badly named parameter. |
DropWeaponDistance | Distance below which a weapon carrying hand will request weapon to be dropped. |
DropWeaponIfNecessary | If hasn't grabbed when weapon carrying hand is close to target, grab anyway. |
FromEA | Use 2 point. |
GrabDistance | Relative distance at which the grab starts. |
GrabHoldMaxTimer | Amount of time, in seconds, before grab automatically bails. |
GrabStrength | Strength in hands for grabbing (kg m/s), -1 to ignore/disable. |
HandsCollide | Hand collisions on when grabbing (false turns off hand collisions making grab more stable esp. To grab points slightly inside geometry). |
InstanceIndex | LevelIndex of instance to grab (-1 = world coordinates). |
InstancePartIndex | BoundIndex of part on instance to grab (0 = just use instance coordinates). |
JustBrace | Flag to toggle between grabbing and bracing. |
LookAtGrab | If true, the character will look at the grab. |
MaxReachDistance | Distance to reach out towards the grab point. |
MaxWristAngle | When we are grabbing the max angle the wrist ccan be at before we break the grab. |
Move2Radius | Relative distance (additional to grabDistance - doesn't try to move inside grabDistance)at which the grab tries to use the balancer to move to the grab point. |
NormalL | Normal for the left grab point. |
NormalL2 | Normal for the 3rd left grab point (if pointsX4grab=true). |
NormalR | Normal for the right grab point. |
NormalR2 | Normal for the 2nd right grab point (if pointsX4grab=true). |
OneSideReachAngle | Angle at which we will only reach with one hand. |
OrientationConstraintScale | Scale torque used to rotate hands to face normals. |
PointsX4grab | Use 2 point. |
Pos1 | Grab pos1, right hand if not using line or surface grab. |
Pos2 | Grab pos2, left hand if not using line or surface grab. |
Pos3 | |
Pos4 | |
PullUpStrengthLeft | Strength to pull up with the left arm. 0 = no pull up. |
PullUpStrengthRight | Strength to pull up with the right arm. 0 = no pull up. |
PullUpTime | Time to reach the full pullup strength. |
ReachAngle | Angle from front at which the grab activates. If the point is outside this angle from front will not try to grab. |
StickyHands | Strength of cheat force on hands to pull towards target and stick to target ("cleverHandIK" strength). |
SurfaceGrab | Toggle surface grab on. Requires pos1,pos2,pos3 and pos4 to be specified. |
TargetForHeadLook | Only used if useHeadLookToTarget is true, the target in world space to look at. |
TurnToTarget | |
UseHeadLookToTarget | If true, the character will look at targetForHeadLook after a hand grabs until the end of the behavior. (Before grabbing it looks at the grab target). |
UseLeft | Flag to toggle use of left hand. |
UseLineGrab | Use the line grab, Grab along the line (x-x2). |
UseRight | Flag to toggle the use of the Right hand. |