Как реализовать код, который при клике мышкой на объект, телепортировал персонажа в конкретную точку - C#
Формулировка задачи:
Помогите пожалуйста.
Подскажите как реализовать Скрипт который при клике мышкой на объект, телепортировал персонажа в конкретную точку.
Заранее Спасибо.
Решение задачи: «Как реализовать код, который при клике мышкой на объект, телепортировал персонажа в конкретную точку»
textual
Листинг программы
public class Test : MonoBehaviour
{
public Vector3 teleportPosition;
void Update()
{
if (Input.GetMouseButtonDown(0))
{
RaycastHit hit;
Ray ray;
ray = Camera.main.ScreenPointToRay(new Vector2 (Input.mousePosition.x, Screen.height - Input.mousePosition.y));
if (Physics.Raycast(ray, out hit, 10000))
{
if (hit.collider.gameObject.name == "door")
{
transform.position = teleportPosition;
}
}
}
}
}