chore: Project Restructuring & Theatre

This commit is contained in:
Alexandre Coirier
2026-05-13 12:24:48 +02:00
parent 4070916c1f
commit e96d0bf6e6
2145 changed files with 20957 additions and 44792 deletions
@@ -0,0 +1,35 @@
using UnityEngine;
using Unheimlich.Core;
namespace Unheimlich.Features.Dialogue.UI
{
public class CrosshairController : Singleton<CrosshairController>
{
[Header("References")]
[SerializeField] private GameObject _crosshairObject;
private bool _isVisible = true;
protected override void OnAwake()
{
if (_crosshairObject != null)
_crosshairObject.SetActive(true);
}
public void Show()
{
if (_crosshairObject != null)
_crosshairObject.SetActive(true);
_isVisible = true;
}
public void Hide()
{
if (_crosshairObject != null)
_crosshairObject.SetActive(false);
_isVisible = false;
}
public bool IsVisible => _isVisible;
}
}