/// <summary> /// /// </summary> public ResourcesBundle(UnityAssetManager assetManager, AssetParameter parameter, Object assetObject) { m_AssetManager = assetManager; this.m_Parameter = parameter; this.assetObject = assetObject; m_AssetManager.CompleteLoad(this); }
/// <summary> /// /// </summary> /// <param name="bundle"></param> internal void SetAssetBundle(AssetBundle bundle) { m_bundle = bundle; if (bundle == null) { throw new System.NullReferenceException("Asset " + m_Parameter.Path + " Is Null!"); } if (m_Parameter.UnFile) { m_bundle.Unload(false); } m_AssetManager.CompleteLoad(this); }
/// <summary> /// /// </summary> /// <param name="bundle"></param> internal void SetAssetBundle(AssetBundle bundle) { m_bundle = bundle; if (bundle == null) { throw new System.NullReferenceException("Asset " + m_Parameter.Path + " Is Null!"); } Object[] tem = m_bundle.LoadAll(); foreach (Object o in tem) { objects.Add(o); } if (m_Parameter.UnFile) { m_bundle.Unload(false); } m_AssetManager.CompleteLoad(this); }