LevelManager: Get fadeObj per Script
This commit is contained in:
parent
6f7e922a4c
commit
84b90cb886
@ -22,10 +22,10 @@ public class LevelManager : MonoBehaviour
|
|||||||
string jumpPointGrottoKueche;
|
string jumpPointGrottoKueche;
|
||||||
|
|
||||||
[SerializeField]
|
[SerializeField]
|
||||||
float fadeDuration = 3f;
|
float fadeDuration = 2f;
|
||||||
|
|
||||||
[SerializeField]
|
[SerializeField]
|
||||||
GameObject fadeScreenObj;
|
private GameObject _fadeScreenObj;
|
||||||
|
|
||||||
private Material _fadeMaterial;
|
private Material _fadeMaterial;
|
||||||
|
|
||||||
@ -55,7 +55,8 @@ public class LevelManager : MonoBehaviour
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Renderer _renderer = fadeScreenObj?.GetComponent<Renderer>();
|
_fadeScreenObj = GameObject.FindWithTag("MainCamera").transform.GetChild(0).gameObject;
|
||||||
|
Renderer _renderer = _fadeScreenObj?.GetComponent<Renderer>();
|
||||||
_fadeMaterial = _renderer?.sharedMaterial;
|
_fadeMaterial = _renderer?.sharedMaterial;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -80,7 +81,7 @@ public class LevelManager : MonoBehaviour
|
|||||||
|
|
||||||
IEnumerator FadeOut()
|
IEnumerator FadeOut()
|
||||||
{
|
{
|
||||||
fadeScreenObj.SetActive(true);
|
_fadeScreenObj.SetActive(true);
|
||||||
float elapsedTime = 0f;
|
float elapsedTime = 0f;
|
||||||
Color color = _fadeMaterial.color;
|
Color color = _fadeMaterial.color;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user