public ConfigFile GetConf(string name, string WorldName, string CharName, bool create)
{
CheckCharBase(WorldName, CharName);
Log.Info("FileClient", "GetConf: " + name + " | CharName: " + CharName);
if (_Files.ContainsKey(name)) return _Files[name];
else
{
Log.Debug("FileClient", "The file does not exist!");
if (!create || WorldName.Length <= 0 || CharName.Length <= 0) return null;
else
{
string dir = GetClientDir(WorldName, CharName);
ConfigFile F = new ConfigFile(name, dir, true);
_Files.Add(name, F);
return F;
}
}
}