예제 #1
0
    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>();
//        }
    }
예제 #2
0
    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);
//            }
//        }
    }
예제 #3
0
 private void SocketServerBaseOnConnectionEvent(object sender, SocketServerBase.SocketConnectionMsg e)
 {
     LogString = $"Client {e.ConnectionInfo} Connect!";
 }