Initial
This commit is contained in:
commit
36a53f343e
1 changed files with 300431 additions and 0 deletions
46
UnityProject/Assets/Scripts/misc/networkManagerCustom.cs
Normal file
46
UnityProject/Assets/Scripts/misc/networkManagerCustom.cs
Normal 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);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue