示例#1
0
        public JsonDataService(string dataRoot)
        {
            DataRoot = dataRoot;
            Directory.CreateDirectory(DataRoot);
            Directory.CreateDirectory(unitsDirectory   = Path.Combine(DataRoot, "Units"));
            Directory.CreateDirectory(placesDirectory  = Path.Combine(DataRoot, "Places"));
            Directory.CreateDirectory(playersDirectory = Path.Combine(DataRoot, "Players"));

            _nameService = new DefaultNameService(dataRoot);
        }