public void Init() { if (!m_UseAssetBundle && Application.isEditor) { string path = Application.dataPath + "/../Library/ScriptAssemblies/Assembly-CSharp-Editor.dll"; Assembly assembly = Assembly.LoadFile(path); Type type = assembly.GetType("EditorReousrceLoader"); Object loader = Activator.CreateInstance(type, null); m_Loader = loader as IReousrceLoader; } else { m_Loader = new AssetBundleResourceLoader(); } Debug.Log("Resource Type:" + m_Loader.GetType().Name); m_Loader.Init(); }