public Stream OpenConfigKey(string key) { if (ContainerHandler != null) { var path = Path.Combine(ContainerHandler.ContainerDirectory, ContainerHandler.ConfigDirectory, key.Substring(0, 2), key.Substring(2, 2), key); if (File.Exists(path + CreateArgs.ExtraFileEnding)) { return(File.OpenRead(path + CreateArgs.ExtraFileEnding)); } if (File.Exists(path)) { return(File.OpenRead(path)); } } return(CreateArgs.Online ? NetHandle.OpenConfig(key) : null); }