コード例 #1
0
 void HandleonChanged(ChocolateInventory CInventory)
 {
     if (this.CInventory == CInventory)
     {
         Prime(CInventory);
     }
 }
コード例 #2
0
ファイル: GlobalParty.cs プロジェクト: topheryun/Choco
 void Awake()
 {
     DontDestroyOnLoad(gameObject);
     party = this;
     ingredientInventory = gameObject.GetComponent <IngredientInventory> ();
     chocolateInventory  = gameObject.GetComponent <ChocolateInventory> ();
 }
コード例 #3
0
    public void Prime(ChocolateInventory CInventory)
    {
        for (int i = 0; i < targetTransform.childCount; i++)
        {
            Destroy(targetTransform.GetChild(i).gameObject);
        }

        this.CInventory = CInventory;
        List <BaseIngredient> ingredients = CInventory.ingredients;

        foreach (BaseIngredient ingredient in ingredients)
        {
            BaseIngredientDisplay display = (BaseIngredientDisplay)Instantiate(ingredientDisplayPrefab);
            display.transform.SetParent(targetTransform, false);
            display.Prime(ingredient);
        }
    }