Version: 2017.1
public Object mainAsset ;


Main asset that was supplied when building the asset bundle (Read Only).

This is a convenience function that makes it easy to find the primary asset of a bundle. For example you might want to have a prefab of a character and include all textures, materials, meshes and animations files with it. But the fully rigged prefab of the character would be your mainAsset and can easily be accessed.

using System;
using System.Collections;
using UnityEngine;

public class SampleBehaviour : MonoBehaviour { IEnumerator Start() { WWW www = new WWW("http://myserver/myBundle.unity3d"); yield return www;

// Get the designated main asset and instantiate it. Instantiate(www.assetBundle.mainAsset); } }