IAssetManager
public IReadOnlyCollection<string> RequestedAssets { get; }
Language: C#
Коллекция запрошенных ассетов
public void LoadAsset(string path, T asset)
Language: C#
Загружает ассет по указанному пути
Type Parameters:
- T: Тип ассета
Parameters:
- path: Путь к ассету
- asset: Ассет для загрузки
public void RequestAsset(string path, Action<T> callback)
Language: C#
Запрашивает ассет по указанному пути
Type Parameters:
- T: Тип ассета
Parameters:
- path: Путь к ассету
- callback: Обратный вызов при загрузке ассета
public void Update()
Language: C#
Обновляет менеджер ассетов (обработка очереди запросов)
public void Clear()
Language: C#
Очищает кэш ассетов
public void WaitRequests()
Language: C#
Ожидает завершения всех запросов ассетов
public bool WaitRequests(TimeSpan timeout)
Language: C#
Ожидает завершения всех запросов ассетов с таймаутом
Parameters:
- timeout: Время ожидания
Returns: Возвращает true, если все запросы завершены до истечения таймаута, иначе false
public void CreateExceptionDump(StringBuilder builder)
Language: C#
Создает дамп исключений в StringBuilder
Parameters:
- builder: StringBuilder для записи дампа исключений