Class ArmsWindmillHelper
Inherited Members
Namespace: GTA.NaturalMotion
Assembly: ScriptHookVDotNet3.dll
Syntax
public sealed class ArmsWindmillHelper : CustomHelper
Constructors
| Improve this Doc View SourceArmsWindmillHelper(Ped)
Declaration
public ArmsWindmillHelper(Ped ped)
Parameters
Type | Name | Description |
---|---|---|
Ped | ped |
Properties
| Improve this Doc View SourceAdaptiveMode
Declaration
public AdaptiveMode AdaptiveMode { set; }
Property Value
Type | Description |
---|---|
AdaptiveMode |
Remarks
Default value = NotAdaptive.
AngVelGain
Multiplies angular speed of character to get speed of arms.
Declaration
public float AngVelGain { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 1.0f. Min value = 0.0f. Max value = 10.0f.
AngVelThreshold
Value of character angular speed above which adaptive arm motion starts.
Declaration
public float AngVelThreshold { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.1f. Min value = 0.0f. Max value = 1.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.
DragReduction
How much to compensate for movement of character/target.
Declaration
public float DragReduction { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.2f. Min value = 0.0f. Max value = 1.0f.
ElbowDamping
Damping applied to the elbows.
Declaration
public float ElbowDamping { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 1.0f. Min value = 0.0f. Max value = 2.0f.
ElbowStiffness
Stiffness applied to the elbows.
Declaration
public float ElbowStiffness { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 12.0f. Min value = 1.0f. Max value = 16.0f.
ForceSync
Toggles phase synchronization.
Declaration
public bool ForceSync { set; }
Property Value
Type | Description |
---|---|
Boolean |
Remarks
Default value = True.
IKtwist
Angle of elbow around twist axis ?.
Declaration
public float IKtwist { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.0f. Min value = -3.1f. Max value = 3.1f.
LeftCentre
Centre of circle in the space of partID.
Declaration
public Vector3 LeftCentre { set; }
Property Value
Type | Description |
---|---|
Vector3 |
Remarks
Default value = Vector3(0.0f, 0.5f, -0.1f).
LeftElbowMin
Minimum left elbow bend.
Declaration
public float LeftElbowMin { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.5f. Min value = 0.0f. Max value = 1.7f.
LeftNormal
Euler Angles orientation of circle in space of part with part ID.
Declaration
public Vector3 LeftNormal { set; }
Property Value
Type | Description |
---|---|
Vector3 |
Remarks
Default value = Vector3(0.0f, 0.2f, 0.2f).
LeftPartID
ID of part that the circle uses as local space for positioning.
Declaration
public int LeftPartID { set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Default value = 10. Min value = 0. Max value = 21.
LeftRadius1
Radius for first axis of ellipse.
Declaration
public float LeftRadius1 { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.8f. Min value = 0.0f. Max value = 1.0f.
LeftRadius2
Radius for second axis of ellipse.
Declaration
public float LeftRadius2 { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.8f. Min value = 0.0f. Max value = 1.0f.
LeftSpeed
Speed of target around the circle.
Declaration
public float LeftSpeed { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 1.0f. Min value = -2.0f. Max value = 2.0f.
MirrorMode
Declaration
public MirrorMode MirrorMode { set; }
Property Value
Type | Description |
---|---|
MirrorMode |
Remarks
| Improve this Doc View SourcePhaseOffset
Phase offset(degrees) when phase synchronization is turned on.
Declaration
public float PhaseOffset { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.0f. Min value = -360.0f. Max value = 360.0f.
RightCentre
Centre of circle in the space of partID.
Declaration
public Vector3 RightCentre { set; }
Property Value
Type | Description |
---|---|
Vector3 |
Remarks
Default value = Vector3(0.0f, -0.5f, -0.1f).
RightElbowMin
Minimum right elbow bend.
Declaration
public float RightElbowMin { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.5f. Min value = 0.0f. Max value = 1.7f.
RightNormal
Euler Angles orientation of circle in space of part with part ID.
Declaration
public Vector3 RightNormal { set; }
Property Value
Type | Description |
---|---|
Vector3 |
Remarks
Default value = Vector3(0.0f, -0.2f, -0.2f).
RightPartID
ID of part that the circle uses as local space for positioning.
Declaration
public int RightPartID { set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Default value = 10. Min value = 0. Max value = 21.
RightRadius1
Radius for first axis of ellipse.
Declaration
public float RightRadius1 { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.8f. Min value = 0.0f. Max value = 1.0f.
RightRadius2
Radius for second axis of ellipse.
Declaration
public float RightRadius2 { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.8f. Min value = 0.0f. Max value = 1.0f.
RightSpeed
Speed of target around the circle.
Declaration
public float RightSpeed { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 1.0f. Min value = -2.0f. Max value = 2.0f.
ShoulderDamping
Damping applied to the shoulders.
Declaration
public float ShoulderDamping { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 1.0f. Min value = 0.0f. Max value = 2.0f.
ShoulderStiffness
Stiffness applied to the shoulders.
Declaration
public float ShoulderStiffness { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 12.0f. Min value = 1.0f. Max value = 16.0f.
UseLeft
Use the left arm.
Declaration
public bool UseLeft { set; }
Property Value
Type | Description |
---|---|
Boolean |
Remarks
Default value = True.
UseRight
Use the right arm.
Declaration
public bool UseRight { set; }
Property Value
Type | Description |
---|---|
Boolean |
Remarks
Default value = True.