Class SaveLoadDialog
  
  
  
    - Namespace
 - KSP.Game
 
  - Assembly
 - Assembly-CSharp.dll
 
   
  
  
  
    public class SaveLoadDialog : KerbalMonoBehaviour
   
  
    - Inheritance
 
    - 
      
      
      
SaveLoadDialog
     
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
  
 
  
    - Extension Methods
 
    - 
  
  
  
  
  
  
 
  Constructors
  
  
  SaveLoadDialog()
  
  
  
  
  
  Fields
  
  BindRoot
  
  
  
  
  
    public ContextBindRoot BindRoot
   
  Field Value
  
    - ContextBindRoot
 
    
  
  
  IsLoading
  
  
  
  
  
  Field Value
  
    - bool
 
    
  
  Properties
  
  
  CurrentSaveFilesCount
  
  
  
  
  
    public int CurrentSaveFilesCount { get; set; }
   
  Property Value
  
    - int
 
    
  
  
  
  CurrentSelectedFileEntry
  
  
  
  
  
    public SaveLoadDialogFileEntry CurrentSelectedFileEntry { get; set; }
   
  Property Value
  
    - SaveLoadDialogFileEntry
 
    
  
  
  
  CurrentSelectedFilePath
  
  
  
  
  
    public string CurrentSelectedFilePath { get; set; }
   
  Property Value
  
    - string
 
    
  
  
  
  IsVisible
  
  
  
  
  
    public bool IsVisible { get; }
   
  Property Value
  
    - bool
 
    
  
  Methods
  
  
  ClearAndRefillSavedGamesList(bool, bool)
  
  
  
  
  
    public void ClearAndRefillSavedGamesList(bool sortFilesByName, bool quicksave = false)
   
  Parameters
  
    sortFilesByName bool 
    
    quicksave bool 
    
  
  
  
  ClearAndRefillSavedGamesListIfVisible(bool, bool)
  
  
  
  
  
    public void ClearAndRefillSavedGamesListIfVisible(bool sortFilesByName, bool quicksave = false)
   
  Parameters
  
    sortFilesByName bool 
    
    quicksave bool 
    
  
  
  
  DismissDialog()
  
  
  
  
  
    public void DismissDialog()
   
  
  
  LoadSelectedFile()
  
  
  
  
  
    public void LoadSelectedFile()
   
  
  
  OnHideAnimationComplete()
  
  
  
  
  
    public void OnHideAnimationComplete()
   
  
  
  OnNewSaveFile()
  
  
  
  
  
    public void OnNewSaveFile()
   
  
  
  SetOverwriteNameToBeSelected(string)
  
  
  
  
  
    public void SetOverwriteNameToBeSelected(string selectedOverwriteSaveName)
   
  Parameters
  
    selectedOverwriteSaveName string 
    
  
  
  
  SetOverwriteNameToDefault()
  
  
  
  
  
    public void SetOverwriteNameToDefault()
   
  
  
  SetVisiblity(bool)
  
  
  
  
  
    public void SetVisiblity(bool visible)
   
  Parameters
  
    visible bool 
    
  
  
  
  
  
  
    public void UpdateLoadMenuGameInformation(ExtendedSaveFileInfo fileInfo, Image thumnailScreenshot)
   
  Parameters
  
    fileInfo ExtendedSaveFileInfo 
    
    thumnailScreenshot Image