private void UnetServerBaseOnConnectionEvent(object sender, SocketServerBase.SocketConnectionMsg e) { Debug.Log(e.ConnectionInfo); // foreach (var itemClient in SocketServerBase.Clients) // { // if (SocketClients.Contains(itemClient)) continue; // SocketClients.Add(itemClient); // Instantiate(client, Clients.transform); // client.ClientInfo = e.ConnectionInfo; // _clientObjects = Clients.GetComponentsInChildren<ClientInstance>(); // } }
private void UnetServerBase_DisconnectionEvent(object sender, SocketServerBase.SocketConnectionMsg e) { Debug.Log(e.ConnectionInfo); // foreach (var itemClient in SocketClients) // { // if (SocketServerBase.Clients.Contains(itemClient)) return; // SocketClients.Remove(itemClient); // foreach (ClientInstance item in _clientObjects) // { // if (item.ClientInfo == itemClient.ClientInfo) Destroy(item.gameObject); // } // } }
private void SocketServerBaseOnConnectionEvent(object sender, SocketServerBase.SocketConnectionMsg e) { LogString = $"Client {e.ConnectionInfo} Connect!"; }