コード例 #1
0
    private void AssetPreLoadedHandler(string assetBundleName, string assetName)
    {
        GameObjectListButton newButton = Instantiate <GameObject>(buttonPrefab.gameObject).GetComponent <GameObjectListButton>();

        newButton.SetEnabled(false);
        newButton.setText("Loading...");
        newButton.transform.SetParent(transform, false);
        newButton.transform.SetAsLastSibling();
        Debug.Log("Adding asset " + assetBundleName + assetName);
        buttons.Add(assetBundleName + assetName, newButton);
    }
コード例 #2
0
    private void Awake()
    {
        autoLoader.OnGameObjectLoaded += GameObjectLoadedHandler;

        autoLoader.OnPreAssetLoad += AssetPreLoadedHandler;


        autoLoader.OnAssetLoadProgress += AssetProgressHandler;

        placeholderButton = Instantiate <GameObject>(buttonPrefab.gameObject).GetComponent <GameObjectListButton>();
        placeholderButton.SetEnabled(false);
        placeholderButton.setText("No Objects yet");
        placeholderButton.transform.SetParent(transform, false);
        placeholderButton.transform.SetAsLastSibling();
        isPlaceholderButtonUsed = true;
    }