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; } }