ResourcePreloader
Узел, используемый для предварительной загрузки подресурсов внутри сцены, прикинь.
Узел, используемый для предварительной загрузки подресурсов внутри сцены, прикинь.
Этот узел используется для предварительной загрузки субресурсов внутри сцены, так что когда сцена загружена, все ресурсы готовы к использованию и могут быть извлечены из предварительного погрузчика. Вы можете добавить ресурсы с помощью сцены. ResourcePreloader вкладка, когда выбран узел.
C# имеет упрощенную @C#.preload Встроенный метод, который может использоваться в большинстве ситуаций, оставляя за собой использование ResourcePreloader для более современных сценариев.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
ResourcePreloaderКонструктор
public ResourcePreloader();Свойства1
ResourcesСвойство
public Reckfell.Collections.Array Resources { get; set; }Методы6
AddResourcevoid
public void AddResource(StringName name, Resource resource);Добавляет ресурс в предзагрузчик с указанным name. Если ресурс с указанным name уже существует, новый ресурс будет переименован в "name N", где N — это увеличивающееся число, начиная с 2.
| Имя | Тип | По умолчанию |
|---|---|---|
name | StringName | — |
resource | Resource | — |
GetResourceResource
public Resource GetResource(StringName name);Возвращает ресурс, связанный с name.
| Имя | Тип | По умолчанию |
|---|---|---|
name | StringName | — |
ResourceGetResourceListstring[]
public string[] GetResourceList();Возвращает список ресурсов внутри предварительного загрузчика.
string[]HasResourcebool
public bool HasResource(StringName name);Возвращает true, если предварительный загрузчик содержит ресурс, связанный с name.
| Имя | Тип | По умолчанию |
|---|---|---|
name | StringName | — |
boolRemoveResourcevoid
public void RemoveResource(StringName name);Удаляет ресурс, связанный с name, из предварительного загрузчика.
| Имя | Тип | По умолчанию |
|---|---|---|
name | StringName | — |
RenameResourcevoid
public void RenameResource(StringName name, StringName newname);Переименовывает ресурс внутри предварительного загрузчика с name на newname.
| Имя | Тип | По умолчанию |
|---|---|---|
name | StringName | — |
newname | StringName | — |