XMUnityLoadIml.cs 597 B

1234567891011121314151617
  1. using UnityEngine;
  2. using System.Collections;
  3. namespace CommonUnity3D.XMUnity.LoadUtil
  4. {
  5. public abstract class XMUnityLoadIml
  6. {
  7. protected bool mLoadAsync = true;
  8. public bool LoadAsync { set { mLoadAsync = value; } get { return mLoadAsync; } }
  9. public abstract float GetProgress();
  10. public abstract bool IsLoadFinish();
  11. public abstract void Load(string url);
  12. public abstract string GetErrorLog();
  13. public abstract bool IsLoadError();
  14. public abstract AssetBundle GetAssetBundle();
  15. public abstract void Dispose();
  16. }
  17. }