예제 #1
0
 public Task EstablishedConnectionAsync(Connection connection)
 {
     Workload();
     if (EstablishedConnection == null)
     {
         return(Task.CompletedTask);
     }
     return(EstablishedConnection?.Invoke(connection));
 }
예제 #2
0
        public void OnNewClient(Socket socket)
        {
            var connection = new EstablishedConnection(socket);

            _connections.Add(connection);
            var prefabMessage = Instantiate(PlayerSpawnPrefab, transform);

            connection.CreateObjectOverNetwork(prefabMessage);
            Destroy(prefabMessage);
        }