Exemplo n.º 1
0
 private void handleUploadTerrain(IClientAPI remote_client, string clientFileName)
 {
     if (TerrainUploader == null)
     {
         TerrainUploader = new EstateTerrainXferHandler(remote_client, clientFileName);
         lock (TerrainUploader)
         {
             remote_client.OnXferReceive       += TerrainUploader.XferReceive;
             remote_client.OnAbortXfer         += AbortTerrainXferHandler;
             TerrainUploader.TerrainUploadDone += HandleTerrainApplication;
         }
         TerrainUploader.RequestStartXfer(remote_client);
     }
     else
     {
         remote_client.SendAlertMessage("Another Terrain Upload is in progress.  Please wait your turn!");
     }
 }
 private void handleUploadTerrain(IClientAPI remote_client, string clientFileName)
 {
     lock (this)
     {
         if (TerrainUploader == null)
         {
             m_log.DebugFormat("Starting to receive uploaded terrain");
             TerrainUploader = new EstateTerrainXferHandler(remote_client, clientFileName);
             remote_client.OnXferReceive += TerrainUploader.XferReceive;
             remote_client.OnAbortXfer += AbortTerrainXferHandler;
             TerrainUploader.TerrainUploadDone += HandleTerrainApplication;
             TerrainUploader.RequestStartXfer(remote_client);
         }
         else
         {
             remote_client.SendAlertMessage("Another Terrain Upload is in progress.  Please wait your turn!");
         }
     }
 }
        private void handleUploadTerrain(IClientAPI remote_client, string clientFileName)
        {

            if (TerrainUploader == null)
            {
                remote_client.SendAlertMessage("Uploading terrain file...");
                TerrainUploader = new EstateTerrainXferHandler(remote_client, clientFileName);
                lock (TerrainUploader)
                {
                    remote_client.OnXferReceive += TerrainUploader.XferReceive;
                    remote_client.OnAbortXfer += AbortTerrainXferHandler;
                    TerrainUploader.TerrainUploadDone += HandleTerrainApplication;
                }
                TerrainUploader.RequestStartXfer(remote_client);
            }
            else
            {
                remote_client.SendAlertMessage("Another Terrain Upload is in progress.  Please wait your turn!");
            }

        }