Class PointArmHelper
BEHAVIOURS REFERENCED: AnimPose - allows animPose to override body parts: Arms (useLeftArm, useRightArm).
Inherited Members
Namespace: GTA.NaturalMotion
Assembly: ScriptHookVDotNet3.dll
Syntax
public sealed class PointArmHelper : CustomHelper
Constructors
| Improve this Doc View SourcePointArmHelper(Ped)
Declaration
public PointArmHelper(Ped ped)
Parameters
Type | Name | Description |
---|---|---|
Ped | ped |
Remarks
BEHAVIOURS REFERENCED: AnimPose - allows animPose to override body parts: Arms (useLeftArm, useRightArm).
Properties
| Improve this Doc View SourceArmDampingLeft
Damping value for arm used to point.
Declaration
public float ArmDampingLeft { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 1.0f. Min value = 0.0f. Max value = 2.0f.
ArmDampingRight
Damping value for arm used to point.
Declaration
public float ArmDampingRight { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 1.0f. Min value = 0.0f. Max value = 2.0f.
ArmStiffnessLeft
Stiffness of arm.
Declaration
public float ArmStiffnessLeft { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 15.0f. Min value = 6.0f. Max value = 16.0f.
ArmStiffnessRight
Stiffness of arm.
Declaration
public float ArmStiffnessRight { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 15.0f. Min value = 6.0f. Max value = 16.0f.
ArmStraightnessLeft
Values less than 1 can give the arm a more bent look.
Declaration
public float ArmStraightnessLeft { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.8f. Min value = 0.0f. Max value = 2.0f.
ArmStraightnessRight
Values less than 1 can give the arm a more bent look.
Declaration
public float ArmStraightnessRight { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.8f. Min value = 0.0f. Max value = 2.0f.
InstanceIndexLeft
Level index of thing to point at, or -1 for none. if -1, target is specified in world space, otherwise it is an offset from the object specified by this index.
Declaration
public int InstanceIndexLeft { set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Default value = -1. Min value = -1.
InstanceIndexRight
Level index of thing to point at, or -1 for none. if -1, target is specified in world space, otherwise it is an offset from the object specified by this index.
Declaration
public int InstanceIndexRight { set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Default value = -1. Min value = -1.
PointSwingLimitLeft
Swing limit.
Declaration
public float PointSwingLimitLeft { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 1.5f. Min value = 0.0f. Max value = 3.0f.
PointSwingLimitRight
Swing limit.
Declaration
public float PointSwingLimitRight { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 1.5f. Min value = 0.0f. Max value = 3.0f.
TargetLeft
Point to point to (in world space).
Declaration
public Vector3 TargetLeft { set; }
Property Value
Type | Description |
---|---|
Vector3 |
Remarks
Default value = Vector3(0.0f, 0.0f, 0.0f).
TargetRight
Point to point to (in world space).
Declaration
public Vector3 TargetRight { set; }
Property Value
Type | Description |
---|---|
Vector3 |
Remarks
Default value = Vector3(0.0f, 0.0f, 0.0f).
TwistLeft
Twist of the arm around point direction.
Declaration
public float TwistLeft { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.3f. Min value = -1.0f. Max value = 1.0f.
TwistRight
Twist of the arm around point direction.
Declaration
public float TwistRight { set; }
Property Value
Type | Description |
---|---|
Single |
Remarks
Default value = 0.3f. Min value = -1.0f. Max value = 1.0f.
UseLeftArm
Declaration
public bool UseLeftArm { set; }
Property Value
Type | Description |
---|---|
Boolean |
Remarks
Default value = False.
UseRightArm
Declaration
public bool UseRightArm { set; }
Property Value
Type | Description |
---|---|
Boolean |
Remarks
Default value = False.
UseZeroPoseWhenNotPointingLeft
Declaration
public bool UseZeroPoseWhenNotPointingLeft { set; }
Property Value
Type | Description |
---|---|
Boolean |
Remarks
Default value = False.
UseZeroPoseWhenNotPointingRight
Declaration
public bool UseZeroPoseWhenNotPointingRight { set; }
Property Value
Type | Description |
---|---|
Boolean |
Remarks
Default value = False.