コード例 #1
0
ファイル: ResourcesBundle.cs プロジェクト: ly774508966/GTLib
 /// <summary>
 ///
 /// </summary>
 public ResourcesBundle(UnityAssetManager assetManager, AssetParameter parameter, Object assetObject)
 {
     m_AssetManager   = assetManager;
     this.m_Parameter = parameter;
     this.assetObject = assetObject;
     m_AssetManager.CompleteLoad(this);
 }
コード例 #2
0
 /// <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);
 }
コード例 #3
0
 /// <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);
 }