UniVRM/Assets/VRM/Runtime/SpringBone/Logic/SpringBoneSettings.cs
2024-09-03 18:15:36 +09:00

18 lines
744 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 UseRuntimeScalingSupport;
public SpringBoneSettings(float stiffnessForce, float dragForce, Vector3 gravityDir, float gravityPower, float hitRadius, bool useRuntimeScalingSupport) =>
(StiffnessForce, DragForce, GravityDir, GravityPower, HitRadius, UseRuntimeScalingSupport)
= (stiffnessForce, dragForce, gravityDir, gravityPower, hitRadius, useRuntimeScalingSupport);
}
}