Petition-to-the-Gods-V3/Assets/Scripts/Client/ClientNetworkManager.cs
2025-11-15 08:01:59 +08:00

41 lines
890 B
C#

using UnityEngine;
using Mirror;
public class ClientNetworkManager : NetworkManager
{
public static ClientNetworkManager Instance;
void Awake()
{
if (Instance == null)
{
Instance = this;
DontDestroyOnLoad(gameObject);
}
else
{
Destroy(gameObject);
}
}
public override void OnClientConnect()
{
base.OnClientConnect();
Debug.Log("Client ¤w³s±µ¨ì Server");
if (ClientMessageHandler.Instance != null)
{
ClientMessageHandler.Instance.RegisterHandler();
}
}
public override void OnClientDisconnect()
{
if (ClientMessageHandler.Instance != null)
{
ClientMessageHandler.Instance.UnregisterHandler();
}
base.OnClientDisconnect();
Debug.Log("Client ¤wÂ_¶}³s±µ");
}
}