PJ/Assets/scripts/dotfs_scripts/Chunk.cs

17 lines
713 B
C#
Raw Normal View History

using UnityEngine;
public class Chunk : MonoBehaviour
{
[Header("Connection Points")]
public Transform entrance;
public Transform exit;
// Метод для вычисления смещения, чтобы сопоставить вход этого чанка с выходом предыдущего
public void AlignTo(Vector3 exitPosition)
{
// Вычисляем вектор от входа до центра объекта
Vector3 offset = transform.position - entrance.position;
// Устанавливаем позицию объекта так, чтобы вход совпал с exitPosition
transform.position = exitPosition + offset;
}
}