Files
Scampz/Assets/Scripts/SceneManagement/LoadScene.cs
2022-08-16 23:33:49 -07:00

28 lines
679 B
C#

using UnityEngine;
using UnityEngine.SceneManagement;
namespace Scampz.GameJam
{
public class LoadScene : MonoBehaviour
{
private bool loaded = false;
[SerializeField]
private string scene;
[SerializeField]
private Transform _spawnPoint;
void OnTriggerEnter(Collider collider)
{
if (!loaded && collider.CompareTag("Player"))
{
loaded = true;
var player = GameObject.FindGameObjectWithTag("Player");
var cc = player.GetComponent<CharacterController>();
cc.enabled = false;
GameManager.Instance.LoadScene(scene, _spawnPoint, LoadSceneMode.Single);
cc.enabled = true;
}
}
}
}