UniVRM/Assets/VRM/Runtime/SpringBone/Logic/SpringBoneSettings.cs

18 lines
700 B
C#

using UnityEngine;
namespace VRM.SpringBone
{
readonly struct SpringBoneSettings
{
public readonly float StiffnessForce;
public readonly float DragForce;
public readonly Vector3 GravityDir;
public readonly float GravityPower;
public readonly float HitRadius;
public readonly bool ScalingParams;
public SpringBoneSettings(float stiffnessForce, float dragForce, Vector3 gravityDir, float gravityPower, float hitRadius, bool scalingParams) =>
(StiffnessForce, DragForce, GravityDir, GravityPower, HitRadius, ScalingParams)
= (stiffnessForce, dragForce, gravityDir, gravityPower, hitRadius, scalingParams);
}
}