Files
Project-M/Packages/com.rukhanka.animation/Rukhanka.Hybrid/IK/OverrideTransformIKBaker.cs
T
2026-05-31 14:27:52 -07:00

23 lines
560 B
C#

using Unity.Entities;
////////////////////////////////////////////////////////////////////////////////////////
namespace Rukhanka.Hybrid
{
public class OverrideTransformIKBaker: Baker<OverrideTransformIKAuthoring>
{
public override void Bake(OverrideTransformIKAuthoring a)
{
var e = GetEntity(a, TransformUsageFlags.None);
var otik = new OverrideTransformIKComponent()
{
target = GetEntity(a.target, TransformUsageFlags.Dynamic),
positionWeight = a.positionWeight,
rotationWeight = a.rotationWeight,
};
AddComponent(e, otik);
}
}
}