Version: 5.6 (switch to 2017.1b)
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

AssetBundle.mainAsset

public Object mainAsset;

Description

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.

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); }