using UnityEngine; using System.Collections; namespace CommonUnity3D.XMUnity.LoadUtil { public class XMUnityLoadImlFactory { private static XMUnityLoadImlFactory mInstance = null; private XMUnityLoadImlFactory() { mInstance = this; } public static XMUnityLoadImlFactory GetInstance() { if(mInstance == null) { new XMUnityLoadImlFactory(); } return mInstance; } public virtual XMUnityLoadIml CreateLoadIml() { return new XMUnityAssetBundleLoader(); } } }