2025-04-25 21:14:54 +09:00

23 lines
546 B
C#

using Unity.Collections;
using UnityEngine.Jobs;
using UniVRM10.FastSpringBones.Blittables;
#if ENABLE_SPRINGBONE_BURST
using Unity.Burst;
#endif
namespace UniVRM10.FastSpringBones.System
{
#if ENABLE_SPRINGBONE_BURST
[BurstCompile]
#endif
public struct PushTransformJob : IJobParallelForTransform
{
[ReadOnly]
public NativeArray<BlittableTransform> Transforms;
public void Execute(int index, TransformAccess transform)
{
transform.rotation = Transforms[index].rotation;
}
}
}