| 123456789101112131415161718192021222324252627 |
- using System.Collections.Generic;
- using System.IO;
- namespace ET.Client
- {
- public class ConfigLoader: IConfigLoader
- {
- public void GetAllConfigBytes(Dictionary<string, byte[]> output)
- {
- foreach (string file in Directory.GetFiles($"../Config", "*.bytes"))
- {
- string key = Path.GetFileNameWithoutExtension(file);
- output[key] = File.ReadAllBytes(file);
- }
- output["StartMachineConfigCategory"] = File.ReadAllBytes($"../Config/{Game.Options.StartConfig}/StartMachineConfigCategory.bytes");
- output["StartProcessConfigCategory"] = File.ReadAllBytes($"../Config/{Game.Options.StartConfig}/StartProcessConfigCategory.bytes");
- output["StartSceneConfigCategory"] = File.ReadAllBytes($"../Config/{Game.Options.StartConfig}/StartSceneConfigCategory.bytes");
- output["StartZoneConfigCategory"] = File.ReadAllBytes($"../Config/{Game.Options.StartConfig}/StartZoneConfigCategory.bytes");
- }
-
- public byte[] GetOneConfigBytes(string configName)
- {
- byte[] configBytes = File.ReadAllBytes($"../Config/{configName}.bytes");
- return configBytes;
- }
- }
- }
|