Пример #1
0
    //Takes in a path to the resources folder and returns the ReelStrips that it finds
    public ReelStrips loadReelStrips(string path)
    {
        ReelStripJsonContainer reelStripJson = JsonConvert.DeserializeObject <ReelStripJsonContainer>(getStringFromTextFile(path));

        if (reelStripJson == null)
        {
            Debug.Log("Couldn't find Reels at path: " + path);
        }
        else
        {
            ReelStrips retval = new ReelStrips(reelStripJson);
            return(retval);
        }
        return(null);
    }
 private void Start()
 {
     reelStrips = JsonLoader.instance.loadReelStrips(pathToReelJson);
     //Set up the Dictionary
     reelImageLookup = new Dictionary <ReelIconTypes, Sprite>();
     for (int i = 0; i < reelImages.Length; i++)
     {
         reelImageLookup.Add(reelImages[i].reelType, reelImages[i].reelImage);
     }
     //Set up the ReelSpinners
     for (int i = 0; i < reelSpinners.Length; i++)
     {
         reelSpinners[i].manager = this;
         reelSpinners[i].initReelSpinner(reelStrips.realStrips[i].realStrip);
     }
 }