Class ArmsWindmillAdaptiveHelper
Inherited Members
Namespace: GTA.NaturalMotion
Assembly: ScriptHookVDotNet3.dll
Syntax
public sealed class ArmsWindmillAdaptiveHelper : CustomHelper
Constructors
| Improve this Doc View SourceArmsWindmillAdaptiveHelper(Ped)
Creates a new Instance of the ArmsWindmillAdaptiveHelper for sending a ArmsWindmillAdaptive Message to a given Ped.
Declaration
public ArmsWindmillAdaptiveHelper(Ped ped)
Parameters
Type | Name | Description |
---|---|---|
Ped | ped |
Properties
| Improve this Doc View SourceAmplitude
Controls how large the motion is, higher values means the character waves his arms in a massive arc.
Declaration
public float Amplitude { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.6f. Min value = 0.0f. Max value = 2.0f.
AngSpeed
Controls the speed of the windmilling.
Declaration
public float AngSpeed { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 6.3f. Min value = 0.1f. Max value = 10.0f.
ArmDirection
Declaration
public ArmDirection ArmDirection { set; }
Property Value
Type | Description |
---|---|
ArmDirection |
Remarks
Default value = Adaptive.
ArmStiffness
How stiff the arms are controls how pronounced the windmilling motion appears.
Declaration
public float ArmStiffness { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 14.1f. Min value = 6.0f. Max value = 16.0f.
BendLeftElbow
If true, bend the left elbow to give a stunt man type scramble look.
Declaration
public bool BendLeftElbow { set; }
Property Value
Type | Description |
---|---|
Boolean |
Remarks
Default value = False.
BendRightElbow
If true, bend the right elbow to give a stunt man type scramble look.
Declaration
public bool BendRightElbow { set; }
Property Value
Type | Description |
---|---|
Boolean |
Remarks
Default value = False.
BodyStiffness
Controls how stiff the rest of the body is.
Declaration
public float BodyStiffness { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 11.0f. Min value = 6.0f. Max value = 16.0f.
DisableOnImpact
If true, each arm will stop windmilling if it hits the ground.
Declaration
public bool DisableOnImpact { set; }
Property Value
Type | Description |
---|---|
Boolean |
Remarks
Default value = True.
ElbowRate
Rate at which elbow tries to match *ElbowAngle.
Declaration
public float ElbowRate { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 1.0f. Min value = 0.0f. Max value = 6.0f.
Lean1mult
0 arms go up and down at the side. 1 circles. 0..1 elipse.
Declaration
public float Lean1mult { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 1.0f. Min value = 0.0f. Max value = 2.0f.
Lean1offset
0.f center of circle at side.
Declaration
public float Lean1offset { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.0f. Min value = -6.0f. Max value = 6.0f.
LeftElbowAngle
If not negative then left arm will blend to this angle.
Declaration
public float LeftElbowAngle { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = -1.0f. Min value = -1.0f. Max value = 6.0f.
Mask
Two character body-masking value, bitwise joint mask or bitwise logic string of two character body-masking value (see Active Pose notes for possible values).
Declaration
public string Mask { set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Default value = "ub".
Phase
Set to a non-zero value to desynchronize the left and right arms motion.
Declaration
public float Phase { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.0f. Min value = -4.0f. Max value = 8.0f.
RightElbowAngle
If not negative then right arm will blend to this angle.
Declaration
public float RightElbowAngle { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = -1.0f. Min value = -1.0f. Max value = 6.0f.
SetBackAngles
If true, back angles will be set to compliment arms windmill.
Declaration
public bool SetBackAngles { set; }
Property Value
Type | Description |
---|---|
Boolean |
Remarks
Default value = True.
UseAngMom
If true, use angular momentum about com to choose arm circling direction. Otherwise use com angular velocity.
Declaration
public bool UseAngMom { set; }
Property Value
Type | Description |
---|---|
Boolean |
Remarks
Default value = False.