34 lines
725 B
C#
34 lines
725 B
C#
using UnityEngine;
|
|
|
|
public class SelectedCounterVisual : MonoBehaviour
|
|
{
|
|
|
|
[SerializeField] private ClearCounter clearCounter;
|
|
[SerializeField] private GameObject visualGameObject;
|
|
|
|
private void Start()
|
|
{
|
|
Player.Instance.OnSelectedcounterChanged += Player_OnSelectedcounterChanged;
|
|
}
|
|
|
|
private void Player_OnSelectedcounterChanged(object sender, Player.OnSelectedCounterChangedEventArgs e)
|
|
{
|
|
if (e.selectedCounter == clearCounter)
|
|
{
|
|
Show();
|
|
} else
|
|
{
|
|
Hide();
|
|
}
|
|
}
|
|
|
|
private void Show()
|
|
{
|
|
visualGameObject.SetActive(true);
|
|
}
|
|
|
|
private void Hide()
|
|
{
|
|
visualGameObject.SetActive(false);
|
|
}
|
|
}
|