ClientServer/Client/Assets/Scripts/Util/ServerStatusIndicator.cs

28 lines
627 B
C#
Raw Normal View History

2025-09-06 17:17:39 +04:00
using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class ServerStatusIndicator : MonoBehaviour
{
private Color offlineColor = Color.red;
private Color onlineColor = Color.green;
[SerializeField] private TMP_Text onlineText;
[SerializeField] private Image serverStatusIndicator;
public void PingServer(bool status)
{
if (status)
{
onlineText.text = "Online";
serverStatusIndicator.color = onlineColor;
}
else
{
onlineText.text = "Offline";
serverStatusIndicator.color = offlineColor;
}
}
}