27 lines
571 B
C#
27 lines
571 B
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
namespace MyNamespace
|
|
{
|
|
public class JointBasedSync : MonoBehaviour
|
|
{
|
|
[SerializeField] private ConfigurableJoint joint;
|
|
[SerializeField] private Transform animate;
|
|
private Quaternion _initialRotation;
|
|
|
|
private void Start()
|
|
{
|
|
_initialRotation = joint.transform.localRotation;
|
|
}
|
|
|
|
private void FixedUpdate()
|
|
{
|
|
//joint.targetPosition = animate.localPosition;
|
|
joint.targetRotation = Quaternion.Inverse(animate.localRotation) * _initialRotation;
|
|
}
|
|
}
|
|
|
|
}
|