Files
Master-Arbeit-Tom-Hempel/Unity-Master/Assets/Convai/Scripts/Runtime/UI/CanvasItems/ConvaiLogoHandler.cs
2025-09-21 22:42:26 +02:00

31 lines
711 B
C#

using UnityEngine;
namespace Convai.Scripts.Runtime.UI
{
public class ConvaiLogoHandler : MonoBehaviour
{
[SerializeField] private GameObject convaiLogo;
private void Start()
{
ChangeLogo(false);
}
private void OnEnable()
{
ChatUIBase.UIStatusChange += ChangeLogo;
UIAppearanceSettings.UIStatusChange += ChangeLogo;
}
private void OnDisable()
{
ChatUIBase.UIStatusChange -= ChangeLogo;
UIAppearanceSettings.UIStatusChange -= ChangeLogo;
}
private void ChangeLogo(bool isHidden)
{
convaiLogo.SetActive(!isHidden);
}
}
}