32 lines
867 B
C#
32 lines
867 B
C#
/*
|
|
Author : Wai Lam
|
|
Date : 10/2/2025
|
|
Description : Car obstacle
|
|
*/
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class Car : MonoBehaviour
|
|
{
|
|
public Transform playerRig; // Assign your XR Rig here
|
|
public Transform startPoint; // Assign the starting point here
|
|
|
|
private void OnTriggerEnter(Collider other)
|
|
{
|
|
Debug.Log("Triggered by: " + other.name);
|
|
// Check if the collider belongs to the player
|
|
if (other.CompareTag("Player"))
|
|
{
|
|
Debug.Log("Teleporting Player...");
|
|
TeleportPlayer();
|
|
}
|
|
}
|
|
|
|
private void TeleportPlayer()
|
|
{
|
|
Vector3 offset = playerRig.position - Camera.main.transform.position;
|
|
playerRig.position = startPoint.position + offset;
|
|
playerRig.rotation = startPoint.rotation;
|
|
}
|
|
}
|