예제 #1
0
        public static KAssetFileLoader Load(string path, AssetFileBridgeDelegate assetFileLoadedCallback = null, LoaderMode loaderMode = LoaderMode.Async)
        {
            LoaderDelgate realcallback = null;

            if (assetFileLoadedCallback != null)
            {
                realcallback = (isOk, obj) => assetFileLoadedCallback(isOk, obj as UnityEngine.Object);
            }

            return(AutoNew <KAssetFileLoader>(path, realcallback, false, loaderMode));
        }
예제 #2
0
        public static AssetFileLoader Load(string path, AssetFileBridgeDelegate assetFileLoadedCallback = null)
        {
            LoaderDelgate realcallback = null;

            if (assetFileLoadedCallback != null)
            {
                realcallback = (isOk, obj) => assetFileLoadedCallback(isOk, obj as Object);
            }

            return(AutoNew <AssetFileLoader>(path, realcallback, false));
        }
예제 #3
0
        public static AssetFileLoader Load(string path, AssetFileBridgeDelegate assetFileLoadedCallback = null, LoaderMode loaderMode = LoaderMode.Async)
        {
            // 添加扩展名
            path = path + AppEngine.GetConfig(KEngineDefaultConfigs.AssetBundleExt);

            LoaderDelgate realcallback = null;
            if (assetFileLoadedCallback != null)
            {
                realcallback = (isOk, obj) => assetFileLoadedCallback(isOk, obj as Object);
            }

            return AutoNew<AssetFileLoader>(path, realcallback, false, loaderMode);
        }
예제 #4
0
        public static AssetFileLoader Load(string path, AssetFileBridgeDelegate assetFileLoadedCallback = null, LoaderMode loaderMode = LoaderMode.Async)
        {
            // 添加扩展名
            path = path + AppEngine.GetConfig(KEngineDefaultConfigs.AssetBundleExt);

            LoaderDelgate realcallback = null;

            if (assetFileLoadedCallback != null)
            {
                realcallback = (isOk, obj) => assetFileLoadedCallback(isOk, obj as Object);
            }

            return(AutoNew <AssetFileLoader>(path, realcallback, false, loaderMode));
        }
예제 #5
0
        public static AssetFileLoader Load(string path, AssetFileBridgeDelegate assetFileLoadedCallback = null, LoaderMode loaderMode = LoaderMode.Async)
        {
            // 添加扩展名
            if (!IsEditorLoadAsset)
            {
                path = path + EngineConfig.instance.ABExtName;
            }

            LoaderDelgate realcallback = null;

            if (assetFileLoadedCallback != null)
            {
                realcallback = (isOk, obj) => assetFileLoadedCallback(isOk, obj as Object);
            }

            return(AutoNew <AssetFileLoader>(path, realcallback, false, loaderMode));
        }
예제 #6
0
        public static AssetFileLoader Load(string path, AssetFileBridgeDelegate assetFileLoadedCallback = null, LoaderMode loaderMode = LoaderMode.Async)
        {
            // 添加扩展名
            if (!KResourceModule.IsEditorLoadAsset)
            {
                path = path + AppConfig.AssetBundleExt;
            }

            LoaderDelgate realcallback = null;

            if (assetFileLoadedCallback != null)
            {
                realcallback = (isOk, obj) => assetFileLoadedCallback(isOk, obj as Object);
            }

            return(AutoNew <AssetFileLoader>(path, realcallback, false, loaderMode));
        }