mirror of
https://github.com/zoriya/Skillfight.git
synced 2026-05-18 13:22:09 +00:00
40 lines
987 B
C#
40 lines
987 B
C#
// using System.Collections;
|
|
// using UnityEngine.Networking;
|
|
// using UnityEngine;
|
|
|
|
// public class HostMigration : NetworkBehaviour {
|
|
|
|
// [SerializeField]
|
|
// private GameObject prefab;
|
|
|
|
// public void OnServerHostShutdown ()
|
|
// {
|
|
// Network.Player[] netPlayers = Network.connections;
|
|
// float minPing = 5000;
|
|
// Network.Player newHost = null;
|
|
// foreach(Network.Player netPlayer in netPlayers)
|
|
// {
|
|
// if (Network.GetAveragePing(netPlayer) < minPing)
|
|
// {
|
|
// minPing = Network.GetAveragePing(netPlayer);
|
|
// newHost = netPlayer;
|
|
// }
|
|
// }
|
|
// if (netPlayer.isLocalPlayer)
|
|
// {
|
|
// Network.InitializeServer (8, 7777, true);
|
|
// }
|
|
// else
|
|
// {
|
|
// Network.Connect(newHost.ipAddress, 7777);
|
|
// CmdAddPlayer (netPlayer);
|
|
// }
|
|
// }
|
|
// [Command]
|
|
// private void CmdAddPlayer (NetworkPlayer netPlayer)
|
|
// {
|
|
// GameObject player = GameObject.Instantiate(player);
|
|
// NetworkServer.AddPlayerForConnection(nePlayer, player);
|
|
// }
|
|
// }
|