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)