private static void onClickedTutorialButton(SleekButton button) { if (ReadWrite.folderExists("/Worlds/Singleplayer_" + Characters.selected + "/Level/Tutorial")) { ReadWrite.deleteFolder("/Worlds/Singleplayer_" + Characters.selected + "/Level/Tutorial"); } if (ReadWrite.folderExists(string.Concat(new object[] { "/Worlds/Singleplayer_", Characters.selected, "/Players/", Provider.user, "_", Characters.selected, "/Tutorial" }))) { ReadWrite.deleteFolder(string.Concat(new object[] { "/Worlds/Singleplayer_", Characters.selected, "/Players/", Provider.user, "_", Characters.selected, "/Tutorial" })); } Provider.map = "Tutorial"; Provider.singleplayer(EGameMode.TUTORIAL, false); }
// Token: 0x0600347C RID: 13436 RVA: 0x00159224 File Offset: 0x00157624 public static void export(ushort id, bool isLegacy) { string text = Level.info.path; if (isLegacy) { text += "/Exported_Legacy_Spawn_Tables"; } else { text += "/Exported_Proxy_Spawn_Tables"; } if (ReadWrite.folderExists(text, false)) { ReadWrite.deleteFolder(text, false); } Data data = new Data(); data.writeString("ID", "Spawn"); SpawnTableTool.exportItems(text, data, ref id, isLegacy); SpawnTableTool.exportVehicles(text, data, ref id, isLegacy); SpawnTableTool.exportZombies(text, data, ref id, isLegacy); SpawnTableTool.exportAnimals(text, data, ref id, isLegacy); data.isCSV = true; ReadWrite.writeData(text + "/IDs.csv", false, false, data); }
public static void remove(string name) { ReadWrite.deleteFolder("/Maps/" + name); if (Level.onLevelsRefreshed != null) { Level.onLevelsRefreshed(); } }
// Token: 0x06003701 RID: 14081 RVA: 0x0017CDF4 File Offset: 0x0017B1F4 private static void onClickedResetButton(SleekButton button) { if (PlaySettings.singleplayerMap == null || PlaySettings.singleplayerMap.Length == 0) { return; } if (ReadWrite.folderExists(string.Concat(new object[] { "/Worlds/Singleplayer_", Characters.selected, "/Level/", PlaySettings.singleplayerMap }))) { ReadWrite.deleteFolder(string.Concat(new object[] { "/Worlds/Singleplayer_", Characters.selected, "/Level/", PlaySettings.singleplayerMap })); } if (ReadWrite.folderExists(string.Concat(new object[] { "/Worlds/Singleplayer_", Characters.selected, "/Players/", Provider.user, "_", Characters.selected, "/", PlaySettings.singleplayerMap }))) { ReadWrite.deleteFolder(string.Concat(new object[] { "/Worlds/Singleplayer_", Characters.selected, "/Players/", Provider.user, "_", Characters.selected, "/", PlaySettings.singleplayerMap })); } }
// Token: 0x06001FF3 RID: 8179 RVA: 0x000B0758 File Offset: 0x000AEB58 public static void deleteFolder(SteamPlayerID playerID) { if (PlayerSavedata.hasSync) { for (byte b = 0; b < Customization.FREE_CHARACTERS + Customization.PRO_CHARACTERS; b += 1) { if (ReadWrite.folderExists(string.Concat(new object[] { "/Sync/", playerID.steamID, "_", playerID.characterID }), false)) { ReadWrite.deleteFolder(string.Concat(new object[] { "/Sync/", playerID.steamID, "_", playerID.characterID }), false); } } } else { for (byte b2 = 0; b2 < Customization.FREE_CHARACTERS + Customization.PRO_CHARACTERS; b2 += 1) { if (ServerSavedata.folderExists(string.Concat(new object[] { "/Players/", playerID.steamID, "_", playerID.characterID }))) { ServerSavedata.deleteFolder(string.Concat(new object[] { "/Players/", playerID.steamID, "_", playerID.characterID })); } } } }
public static void deleteFolder(string path) { ReadWrite.deleteFolder(ServerSavedata.directory + "/" + Provider.serverID + path); }
public static void deleteFolder(string path) { ReadWrite.deleteFolder(path, true); }