SceneManager
public static Scene? Current { get; set; }
Language: C#
Текущая сцена
public static string? CurrentName { get; set; }
Language: C#
Имя текущей сцены
public static Dictionary<string, string> ScenePaths = []
Language: C#
Return Value: []
Пути к сценам по именам
public static void Initialize(Dictionary<string, string>? scenesPaths = null, TimeSpan? sceneLoadingTimeout = null)
Language: C#
Инициализация менеджера сцен
Parameters:
- scenesPaths: Пути к сценам по именам
- sceneLoadingTimeout: Таймаут ожидания загрузки сцены
public static Scene GetScene(string name)
Language: C#
Получить сцену по имени
Parameters:
- name: Имя сцены
Returns: Сцена
public static void Add(string name, Scene scene)
Language: C#
Добавить сцену в менеджер
Parameters:
- name: Имя сцены
- scene: Сцена
public static bool Replace(string name, Scene scene)
Language: C#
Заменить сцену в менеджере
Parameters:
- name: Имя сцены
- scene: Сцена
Returns: Успешность замены
public static void Remove(string name)
Language: C#
Удалить сцену из менеджера
Parameters:
- name: Имя сцены
public static bool Load(int id)
Language: C#
Загрузить сцену по её идентификатору
Parameters:
- id: Идентификатор сцены
Returns: Успешность загрузки
public static bool LoadCopy(int id)
Language: C#
Загрузить копию сцены по её идентификатору
Parameters:
- id: Идентификатор сцены
Returns: Успешность загрузки
public static SceneLoadingStatus? LoadAsync(string name, bool autoSwapScene = true)
Language: C#
Асинхронная загрузка сцены по имени
Parameters:
- name: Имя сцены
- autoSwapScene: Автоматическая замена сцены после загрузки
Returns: Статус загрузки сцены
public static bool Load(string name)
Language: C#
Загрузить сцену по имени
Parameters:
- name: Имя сцены
Returns: Успешность загрузки
public static bool LoadCopy(string name)
Language: C#
Загрузить копию сцены по имени
Parameters:
- name: Имя сцены
Returns: Успешность загрузки
public static SceneLoadingStatus? LoadCopyAsync(string name, bool autoSwapScene = true)
Language: C#
Асинхронная загрузка копии сцены по имени
Parameters:
- name: Имя сцены
- autoSwapScene: Автоматическая замена сцены после загрузки
Returns: Статус загрузки сцены
public static void Unload()
Language: C#
Выгрузить текущую сцену
public static void Clear()
Language: C#
Очистить менеджер сцен