Exemplo n.º 1
0
 public void DeleteProfile()
 {
     if (profilesDropdown.value >= 0 && profilesDropdown.value < profilesDropdown.options.Count)
     {
         if (profilesDropdown.options[profilesDropdown.value].text != currentProfile.DefaultFileName)
         {
             try
             {
                 currentProfile.ChangeFileName(profilesDropdown.options[profilesDropdown.value].text);
                 File.Delete(currentProfile.SavePath);
                 profilesDropdown.options.RemoveAt(profilesDropdown.value);
                 profilesDropdown.value = 0;
                 profilesDropdown.RefreshShownValue();
             }
             catch (Exception exception)
             {
                 Debug.LogError(exception.Message);
             }
         }
     }
 }