using UnityEngine;
using System.Collections;
namespace CommonUnity3D.XMUnity.LoadUtil
{
    public abstract class XMUnityLoadIml
    {
        protected bool mLoadAsync = true;
        public bool LoadAsync { set { mLoadAsync = value; } get { return mLoadAsync; } }
        public abstract float GetProgress();
        public abstract bool IsLoadFinish();
        public abstract void Load(string url);
        public abstract string GetErrorLog();
        public abstract bool IsLoadError();
        public abstract AssetBundle GetAssetBundle();
        public abstract void Dispose();
    }
}