コード例 #1
0
 /// <summary>
 ///
 /// </summary>
 private void RecipeSaveState(List <Recipe_Save_State> save,
                              List <GameObject> purchasable)
 {
     for (int i = 0; i < purchasable.Count(); i++)
     {
         RecipeData        item      = purchasable[i].GetComponent <RecipeData>();
         Recipe_Save_State save_sate = new Recipe_Save_State();
         save_sate.Unlocked = item.recipe.Unlocked;
         save.Add(save_sate);
     }
 }
コード例 #2
0
    /// <summary>
    ///
    /// </summary>
    private void RecipeLoadState(List <Recipe_Save_State> load,
                                 List <GameObject> purchasable)
    {
        for (int i = 0; i < purchasable.Count(); i++)
        {
            RecipeData item = purchasable[i].GetComponent <RecipeData>();

            Recipe_Save_State load_sate = load[i];
            item.recipe.Unlocked = load_sate.Unlocked;
            item.Unlock();
        }
    }