This commit is contained in:
Andras Schmelczer 2026-09-13 20:53:11 +01:00
commit 36a53f343e

View file

@ -0,0 +1,46 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;
/* Saját NetworkManager, hogy a hálozati hibakezelést meg lehessen vele valósítani.
*/
public class networkManagerCustom : NetworkManager
{
public GameObject offlineCanvas;
public GameObject onlineCanvas;
public override void OnClientDisconnect (NetworkConnection conn)
{
//onlineCanvas.SetActive(false);
offlineCanvas.SetActive(true);
offlineCanvas.GetComponent<clientMenu>().errorField.text = "Error: " + conn.lastError.ToString();
base.OnServerDisconnect(conn);
}
public override void OnClientConnect (NetworkConnection conn)
{
//onlineCanvas.SetActive(true);
offlineCanvas.GetComponent<clientMenu>().errorField.text = "No errors so far.";
offlineCanvas.SetActive(false);
base.OnClientConnect(conn);
}
public override void OnClientError (NetworkConnection conn, int errorCode)
{
onlineCanvas.SetActive(false);
offlineCanvas.SetActive(true);
offlineCanvas.GetComponent<clientMenu>().errorField.text = "Error: " + conn.lastError.ToString();
base.OnClientError(conn, errorCode);
}
}