Files
BABA_YAGA/Assets/Scripts/Player/Generic/BodySnapSystem/Scripts/vSnapToBody.cs
2026-06-04 10:42:23 +07:00

28 lines
682 B
C#

using Invector;
using UnityEngine;
public class vSnapToBody : MonoBehaviour
{
public const string manuallyAssignBone = "ManuallyAssign";
public vBodySnappingControl bodySnap;
public Transform boneToSnap;
public string boneName;
private void Start()
{
bodySnap = transform.root.GetComponentInChildren<vBodySnappingControl>(true);
if (boneName != manuallyAssignBone)
{
if (bodySnap != null && bodySnap.boneSnappingList != null)
{
boneToSnap = bodySnap.GetBone(boneName);
}
}
if (boneToSnap)
{
transform.parent = boneToSnap;
}
}
}