Add scene transitions

This commit is contained in:
2022-08-16 23:33:49 -07:00
parent 574ba4251e
commit 609ffc5991
19 changed files with 951 additions and 596 deletions

View File

@@ -1,35 +0,0 @@
using UnityEngine;
namespace Scampz.GameJam
{
public class LevelChanger : MonoBehaviour
{
public Animator animator;
public int sceneIndex = 0;
public static LevelChanger Singleton { get; private set; }
public void OnTriggerEnter(Collider collider)
{
//animator.SetTrigger("FadeOut");
}
public void EnableControls()
{
//InputManager.Instance.enabled = true;
}
public void DisableControls()
{
//InputManager.Instance.enabled = false;
}
private void Awake()
{
if (Singleton is not null && Singleton != this)
Destroy(this);
else
Singleton = this;
}
}
}

View File

@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: b57ff8788cd779d4d8c417c92aa953e2
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -16,7 +16,11 @@ namespace Scampz.GameJam
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;
}
}
}