Example #1
0
    static void RestoreChain()
    {
        string itemsJson     = FileManipulator.Read(_jsonPath + "items.json");
        string terminalsJson = FileManipulator.Read(_jsonPath + "terminals.json");

        _chain.items = JsonConvert
                       .DeserializeObject <List <KeyValuePair <ChainState <string>, Dictionary <string, int> > > >(itemsJson)
                       .ToDictionary(x => x.Key, x => x.Value);

        _chain.terminals = JsonConvert
                           .DeserializeObject <List <KeyValuePair <ChainState <string>, int> > >(terminalsJson)
                           .ToDictionary(x => x.Key, x => x.Value);
    }