コード例 #1
0
    /// <summary>
    /// アイテムを取り出す
    /// </summary>
    /// <param name="chara">受け取るキャラクターオブジェクト</param>
    /// <param name="id">取り出すアイテムID</param>
    void GetItem(GameObject chara, int id, string type)
    {
        GameObject j = null;

        if (type == "Item")
        {
            j = _itemrepository.GetItem(id);
        }
        else if (type == "Weapon")
        {
            j = _weaponrepository.GetItem(id);
        }
        GameObject k = GameObject.Find(chara.transform.name + "/ItemList");

        k.GetComponent <ItemPrefabList>().AddItem(j);
    }