UniVRM/Assets/VRM10/Runtime/FastSpringBone/System/PushTransformJob.cs
2021-10-05 16:20:54 +09:00

19 lines
476 B
C#

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