Pascal Serrarens 17741d862a First commit
2022-01-12 10:50:57 +01:00

29 lines
767 B
C#

using UnityEngine;
using UnityEngine.SceneManagement;
namespace Passer {
public class MouseCursor : MonoBehaviour {
public bool shown = true;
protected void Start() {
//Cursor.lockState = CursorLockMode.None;
UnityEngine.SceneManagement.SceneManager.sceneLoaded += OnSceneLoad;
}
protected void ShowMousePointer(bool showCursor) {
shown = showCursor;
}
protected void Update() {
Cursor.visible = shown;
}
private void OnSceneLoad(Scene scene, LoadSceneMode mode) {
Canvas[] canvases = FindObjectsOfType<Canvas>();
foreach (Canvas canvas in canvases)
canvas.worldCamera = Camera.main;
}
}
}