SHVDN  v3
An ASI plugin for Grand Theft Auto V, which allows running scripts written in any .NET language in-game. Developed by crosire https://github.com/crosire/scripthookvdotnet/
GTA.NaturalMotion.BodyFoetalHelper Class Reference
Inheritance diagram for GTA.NaturalMotion.BodyFoetalHelper:
GTA.NaturalMotion.CustomHelper

Public Member Functions

 BodyFoetalHelper (Ped ped)
 Creates a new Instance of the BodyFoetalHelper for sending a BodyFoetal Message to a given Ped. More...
 
- Public Member Functions inherited from GTA.NaturalMotion.CustomHelper
void Start ()
 Starts this Natural Motion behavior on the Ped that will loop until manually aborted. More...
 
void Start (int duration)
 Starts this Natural Motion behavior on the Ped for a specified duration. More...
 
void Stop ()
 Stops this Natural Motion behavior on the Ped. More...
 
void SetArgument (string argName, bool value)
 Sets a Message argument to a bool value. More...
 
void SetArgument (string argName, int value)
 Sets a Message argument to a int value. More...
 
void SetArgument (string argName, float value)
 Sets a Message argument to a float value. More...
 
void SetArgument (string argName, string value)
 Sets a Message argument to a string value. More...
 
void SetArgument (string argName, Vector3 value)
 Sets a Message argument to a Vector3 value. More...
 
void ResetArguments ()
 Resets all arguments to their default values. More...
 
override string ToString ()
 Returns the internal message name. More...
 

Properties

float Stiffness [set]
 The stiffness of the body determines how fast the character moves into the position, and how well that they hold it. More...
 
float DampingFactor [set]
 Sets damping value for the character joints. More...
 
float Asymmetry [set]
 A value between 0-1 that controls how asymmetric the results are by varying stiffness across the body. More...
 
int RandomSeed [set]
 Random seed used to generate asymmetry values. More...
 
float BackTwist [set]
 Amount of random back twist to add. More...
 
string Mask [set]
 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). More...
 

Additional Inherited Members

- Protected Member Functions inherited from GTA.NaturalMotion.CustomHelper
 CustomHelper (Ped target, string message)
 Creates a helper class for building Natural Motion messages to send to a given Ped. More...
 

Constructor & Destructor Documentation

◆ BodyFoetalHelper()

GTA.NaturalMotion.BodyFoetalHelper.BodyFoetalHelper ( Ped  ped)

Creates a new Instance of the BodyFoetalHelper for sending a BodyFoetal Message to a given Ped.

Parameters
pedThe Ped to send the BodyFoetal Message to.

Property Documentation

◆ Asymmetry

float GTA.NaturalMotion.BodyFoetalHelper.Asymmetry
set

A value between 0-1 that controls how asymmetric the results are by varying stiffness across the body.

Default value = 0.0f. Min value = 0.0f. Max value = 1.0f.

◆ BackTwist

float GTA.NaturalMotion.BodyFoetalHelper.BackTwist
set

Amount of random back twist to add.

Default value = 0.0f. Min value = 0.0f. Max value = 1.0f.

◆ DampingFactor

float GTA.NaturalMotion.BodyFoetalHelper.DampingFactor
set

Sets damping value for the character joints.

Default value = 1.4f. Min value = 0.0f. Max value = 2.0f.

◆ Mask

string GTA.NaturalMotion.BodyFoetalHelper.Mask
set

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).

Default value = "fb".

◆ RandomSeed

int GTA.NaturalMotion.BodyFoetalHelper.RandomSeed
set

Random seed used to generate asymmetry values.

Default value = 100. Min value = 0.

◆ Stiffness

float GTA.NaturalMotion.BodyFoetalHelper.Stiffness
set

The stiffness of the body determines how fast the character moves into the position, and how well that they hold it.

Default value = 9.0f. Min value = 6.0f. Max value = 16.0f.


The documentation for this class was generated from the following file: