17 lines
No EOL
713 B
C#
17 lines
No EOL
713 B
C#
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;
|
||
}
|
||
} |