コード例 #1
0
    public void InstantiateObjectFromBundle(AssetStruct node)
    {
        string nameItem        = node.ObjectName;
        string descriptionItem = node.ObjectDescription;

        UnityEngine.Object prefab = currentAB.LoadAsset(node.Assetname);

        GameObject.Find("Controller").GetComponent <GlobalController>().InstantiatePrefab(prefab, nameItem, node.Assetname, descriptionItem);
    }
コード例 #2
0
    private void LoadAssets()
    {
        String[] assetNames = currentAB.GetAllAssetNames();
        listAssets = new List <AssetStruct>();
        for (int i = 0; i < assetNames.Length; ++i)
        {
            AssetStruct tmpAs = new AssetStruct();

            String tmpName = assetNames[i];
            tmpName = tmpName.Replace(".prefab", "");
            string[] tmpchain = tmpName.Split('/');
            tmpName                 = tmpchain[tmpchain.Length - 1];
            tmpAs.Assetname         = tmpName;
            tmpAs.ObjectName        = "";
            tmpAs.ObjectDescription = "";
            listAssets.Add(tmpAs);
        }
    }