internal static string GetCurrentSavePath() { string folder = SLSaveManager.GetSaveFolderForWorldHost(); if (string.IsNullOrEmpty(folder)) { throw new Exception("Trying to save world host SL_ItemSpawns, but couldn't get a folder!"); } var saveFolder = $@"{folder}\{SLSaveManager.ITEMSPAWNS_FOLDER}"; return(saveFolder + $@"\{SceneManager.GetActiveScene().name}.itemdata"); }
internal static string GetCurrentSavePath(CharSaveType saveType) { string folder = SLSaveManager.GetSaveFolderForWorldHost(); if (string.IsNullOrEmpty(folder)) { throw new Exception("Trying to save world host SL_Characters, but couldn't get a folder!"); } var saveFolder = $@"{folder}\{SLSaveManager.CHARACTERS_FOLDER}"; return(saveType == CharSaveType.Scene ? saveFolder + $@"\{SceneManager.GetActiveScene().name}.chardata" : saveFolder + $@"\followers.chardata"); }