Beispiel #1
0
    public string ProcessOtherFile(System.Web.UI.WebControls.FileUpload file, System.Web.UI.WebControls.CheckBox eliminarImagen, string ruta)
    {
        string retorno = "";

        if (!string.IsNullOrEmpty(file.PostedFile.FileName))
        {
            Random myRandom = new Random();
            string xName    = myRandom.Next(1, 1000000).ToString();
            if (IMFile.GetNameFile(file.PostedFile.FileName).Length > 16)
            {
                retorno = xName + "_" + IMFile.GetNameFile(file.PostedFile.FileName).Substring(0, 16) + IMFile.GetExtensionFile(file.PostedFile.FileName);
            }
            else
            {
                retorno = xName + "_" + IMFile.GetNameFile(file.PostedFile.FileName).Substring(0, IMFile.GetNameFile(file.PostedFile.FileName).Length) + IMFile.GetExtensionFile(file.PostedFile.FileName);
            }
            file.PostedFile.SaveAs(Server.MapPath(ruta + retorno));
        }
        if (eliminarImagen != null)
        {
            if (eliminarImagen.Checked)
            {
                IMFile.Delete(Server.MapPath(ruta + retorno));
                retorno = "";
                eliminarImagen.Checked = false;
                eliminarImagen.Visible = false;
            }
        }
        return(retorno);
    }
Beispiel #2
0
 void OnGUI()
 {
     if (isVisibleSavedGames == true)
     {
         // Begin the ScrollView
         scrollViewVector = GUI.BeginScrollView(new Rect(Screen.width / 2 - guiDimension.x / 2, Screen.height / 2 - guiDimension.y / 2, guiDimension.x, guiDimension.y), scrollViewVector, new Rect(0, 0, 0, longlist));
         GUI.BeginGroup(new Rect(0, 0, guiDimension.x, longlist));                   //	Bottom right group of buttons
         int k = 0;
         for (int i = 0; i < listSavedGames.Length; i++)
         {
             string textSavedGame = IMFile.Filter(listSavedGames[i]);
             if (textSavedGame == ".")
             {
                 k++;
             }
             else if (textSavedGame == "..")
             {
                 k++;
             }
             else
             {
                 if (GUI.Button(new Rect(0, ((i - k) * 60) + ((i - k) * 10), guiDimension.x - 90, 60), textSavedGame))
                 {
                     //Debug.Log ("You pressed " + textSavedGame);
                     whatSavedGame       = textSavedGame;
                     textLoadButton.text = "Load " + whatSavedGame;
                 }
                 if (GUI.Button(new Rect(guiDimension.x - 80, ((i - k) * 60) + ((i - k) * 10), 50, 60), "X"))
                 {
                     //Debug.Log ("You delete " + textSavedGame);
                     File.Delete(listSavedGames[i]);
                     File.Delete(listSavedGames[i] + ".meta");
                     textLoadButton.text = "Load";
                     whatSavedGame       = "";
                     UpdateSavedGames();
                 }
             }
         }
         GUI.EndGroup();
         GUI.EndScrollView();                //	End the ScrollView
     }
 }
Beispiel #3
0
    void SetRegions()
    {
        string path = "Assets/Resources/regions.data";

        if (File.Exists(path))
        {
            FileStream f = new FileStream(path, FileMode.Open);
            int        n = Int32.Parse(IMFile.ReadLine(f));
            regions = new TerrainType[n];
            for (int i = 0; i < n; i++)
            {
                regions [i].name   = IMFile.ReadLine(f);
                regions [i].height = Convert.ToDouble(IMFile.ReadLine(f));
                regions [i].colour = HexToColor("#" + IMFile.ReadLine(f));
            }
            f.Close();
        }
        else
        {
            Debug.LogError("regions.data doesn't exist!");
        }
    }