Project
- class Varwin.Project
Базовые классы:
objectПредоставляет возможность управления состоянием логики.
- static RestartScene() None
Restarts the current scene.
Пример:
Varwin.Project.RestartScene()
- static LoadSceneByGuid(guid: str) None
Loads the scene with the specified identifier.
Пример:
Varwin.Project.LoadSceneByGuid("text")
- static LoadSceneByName(name: str) None
Loads the scene with the specified name.
Пример:
Varwin.Project.LoadSceneByName("text")
- static LoadConfigurationByGuid(guid: str) None
Loads the configuration with the specified identifier.
Пример:
Varwin.Project.LoadConfigurationByGuid("text")
- static LoadConfigurationByName(name: str) None
Loads the configuration with the specified name.
Пример:
Varwin.Project.LoadConfigurationByName("text")
- static AddPlatformChangedToVRHandler(handler: Callable[[], CoroutineType]) None
Добавляет функцию-обработчик, которая вызывается при смене платформы на VR.
- Параметры:
handler – Асинхронная функция-обработчик
Пример:
async def OnPlatformChangedToVR(): ... Varwin.Project.AddPlatformChangedToVRHandler(OnPlatformChangedToVR)
- static AddPlatformChangedToARHandler(handler: Callable[[], CoroutineType]) None
Добавляет функцию-обработчик, которая будет вызываться при смене платформы на AR.
- Параметры:
handler – Асинхронная функция-обработчик
Пример:
async def OnPlatformChangedToAR(): ... Varwin.Project.AddPlatformChangedToARHandler(OnPlatformChangedToAR)
- static AddPlatformChangedToDesktopHandler(handler: Callable[[], CoroutineType]) None
Добавляет функцию-обработчик, которая вызывается при смене платформы на ПК.
- Параметры:
handler – Асинхронная функция-обработчик
Пример:
async def OnPlatformChangedToDesktop(): ... Varwin.Project.AddPlatformChangedToDesktopHandler(OnPlatformChangedToDesktop)
- static AddPlatformChangedToNettleDeskHandler(handler: Callable[[], CoroutineType]) None
Добавляет функцию-обработчик, которая будет вызываться при смене платформы на NettleDesk.
- Параметры:
handler – Асинхронная функция-обработчик
Пример:
async def OnPlatformChangedToNettleDesk(): ... Varwin.Project.AddPlatformChangedToNettleDeskHandler(OnPlatformChangedToNettleDesk)
- static AddPrepareSceneHandler(handler: Callable[[], CoroutineType]) None
Добавляет функцию-обработчик, вызываемую во время подготовки сцены.
- Параметры:
handler – Асинхронная функция-обработчик
Пример:
async def OnPrepareScene(): ... Varwin.Project.AddPrepareSceneHandler(OnPrepareScene)