Example #1
0
    public RumorWarehouse populateWarehouse()
    {
        declareSizeOfWarehouse();
        for (byte patronID = 0; patronID < jsonObject.Count; patronID++)
        {
            var rumorID = jsonObject[patronID].keys;
            foreach (string s in rumorID)
            {
                Rumor rumorToStore = rumorCreator(patronID, s);

                if (patronID < jsonObject.Count - 1)
                {
                    if (jsonObject[patronID][s][(int)rumorParserHelper.UNLOCKFROMSTART].b)
                    {
                        rumorWarehouse.storeRumor(rumorToStore);
                    }
                }

                else
                {
                    rumorWarehouse.storeUnlockable(s, rumorToStore);
                }
            }
        }

        return(rumorWarehouse);
    }
Example #2
0
    public void unlockRumorForPatron(string patronsName, string rumorName)
    {
        Rumor rumorToStore = rLoader.unlockRumorFromJSON(patronsName, rumorName);

        rumorWarehouse.storeRumor(rumorToStore);
    }