コード例 #1
0
    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();
    }