Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/ShowStatusWhenConnecting.cs
2026-02-21 16:45:37 +08:00

37 lines
824 B
C#

using UnityEngine;
public class ShowStatusWhenConnecting : MonoBehaviour
{
public GUISkin Skin;
private void OnGUI()
{
if (Skin != null)
{
GUI.skin = Skin;
}
float num = 400f;
float num2 = 100f;
Rect screenRect = new Rect(((float)Screen.width - num) / 2f, ((float)Screen.height - num2) / 2f, num, num2);
GUILayout.BeginArea(screenRect, GUI.skin.box);
GUILayout.Label("Connecting" + GetConnectingDots(), GUI.skin.customStyles[0]);
GUILayout.Label("Status: " + PhotonNetwork.connectionStateDetailed);
GUILayout.EndArea();
if (PhotonNetwork.inRoom)
{
base.enabled = false;
}
}
private string GetConnectingDots()
{
string text = string.Empty;
int num = Mathf.FloorToInt(Time.timeSinceLevelLoad * 3f % 4f);
for (int i = 0; i < num; i++)
{
text += " .";
}
return text;
}
}