C# Класс IABMgr, QFramework

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DebugAB ( string bundleName ) : void

Debugs A.

DisposeAllBundle ( ) : void
DisposeAllBundleAndRes ( ) : void

全部删除

DisposeAllObj ( ) : void
DisposeBundle ( string bundleName ) : void

循环处理关系

DisposeResObj ( string bundleName ) : void
DisposeResObj ( string bundleName, string resName ) : void
GetMultiRes ( string bundleName, string resName ) : Object[]
GetSingleRes ( string bundleName, string resName ) : Object
IABMgr ( string sceneName ) : UnityEngine
IsLoaddingFinish ( string bundleName ) : bool
IsLoadingAB ( string bundleName ) : bool
LoadAB ( string bundleName, LoaderProgress progress, LoadABCallBack callback ) : void
LoadABDependences ( string bundleName, string refName, LoaderProgress progress ) : IEnumerator
LoadABs ( string bundleName ) : IEnumerator

加载assetBundle必须先加载manifest

Приватные методы

Метод Описание
GetDependences ( string bundleName ) : string[]

Описание методов

DebugAB() публичный Метод

Debugs A.
public DebugAB ( string bundleName ) : void
bundleName string Scene/test.prefab
Результат void

DisposeAllBundle() публичный Метод

public DisposeAllBundle ( ) : void
Результат void

DisposeAllBundleAndRes() публичный Метод

全部删除
public DisposeAllBundleAndRes ( ) : void
Результат void

DisposeAllObj() публичный Метод

public DisposeAllObj ( ) : void
Результат void

DisposeBundle() публичный Метод

循环处理关系
public DisposeBundle ( string bundleName ) : void
bundleName string Bundle name.
Результат void

DisposeResObj() публичный Метод

public DisposeResObj ( string bundleName ) : void
bundleName string
Результат void

DisposeResObj() публичный Метод

public DisposeResObj ( string bundleName, string resName ) : void
bundleName string
resName string
Результат void

GetMultiRes() публичный Метод

public GetMultiRes ( string bundleName, string resName ) : Object[]
bundleName string
resName string
Результат Object[]

GetSingleRes() публичный Метод

public GetSingleRes ( string bundleName, string resName ) : Object
bundleName string
resName string
Результат Object

IABMgr() публичный Метод

public IABMgr ( string sceneName ) : UnityEngine
sceneName string
Результат UnityEngine

IsLoaddingFinish() публичный Метод

public IsLoaddingFinish ( string bundleName ) : bool
bundleName string
Результат bool

IsLoadingAB() публичный Метод

public IsLoadingAB ( string bundleName ) : bool
bundleName string
Результат bool

LoadAB() публичный Метод

public LoadAB ( string bundleName, LoaderProgress progress, LoadABCallBack callback ) : void
bundleName string
progress LoaderProgress
callback LoadABCallBack
Результат void

LoadABDependences() публичный Метод

public LoadABDependences ( string bundleName, string refName, LoaderProgress progress ) : IEnumerator
bundleName string
refName string
progress LoaderProgress
Результат IEnumerator

LoadABs() публичный Метод

加载assetBundle必须先加载manifest
public LoadABs ( string bundleName ) : IEnumerator
bundleName string Bundle name.
Результат IEnumerator