using UnityEngine;
using UnityEngine.SceneManagement;

public class TavernExiter : MonoBehaviour
{
[SerializeField]
private Transform player;

private GameObject TavernExit;

private void OnEnable()
{
    SceneManager.sceneLoaded += SceneLoaded;
}

private void OnDisable()
{
    SceneManager.sceneLoaded -= SceneLoaded;
}

private void SceneLoaded(Scene scene, LoadSceneMode mode)
{
    if (scene.name == "Outside")
    {
        TavernExit = GameObject.Find("TavernExit");
        player.position = new Vector3(0, 0, 0); // 将玩家位置设置为(0, 0, 0)
        player.rotation = Quaternion.identity; // 将玩家旋转设置为原点
        Physics.SyncTransforms();
    }
}

}