Files

22 lines
491 B
C#

using UnityEngine;
public class TooltipArrow : MonoBehaviour
{
[SerializeField] private GameManager _gameManager;
private void OnEnable()
{
_gameManager.OnStateChanged += OnStateChanged;
}
private void OnDisable()
{
_gameManager.OnStateChanged -= OnStateChanged;
}
private void OnStateChanged(GameManager.GameState newState)
{
if (newState != GameManager.GameState.BuildingPath)
gameObject.SetActive(false);
}
}