UVRHelmet

Контейнер информации о шлеме.

Свойства

Название
Тип
Описание

Id

STRING

Уникальный идентификатор шлема.

Name

STRING

Произвольное имя шлема. Может быть настроено через приложение при включенном параметре IsAllowedModifyHemetsName через функцию #SetHelmetInfo.

BatteryLevel

DOUBLE

Уровень заряда шлема в диапазоне от 0 до 1.

LeftController

Информация о левом контроллере шлема.

RightController

Информация о правом контроллере шлема.

BrainyUniversePlayerLink

INTEGER

ID пользователя Brainy Universe, привязанного к шлему. Может быть настроен через приложение при включенном параметре IsAllowedSetBrainyPlayerLink через функцию #SetHelmetInfo.

C# Декларация

/// <summary>
/// Universal vr controller helmet.
/// </summary>
public class UVRHelmet
{
    /// <summary>
    /// Helmet id.
    /// </summary>
    [DefaultValue("")]
    public string Id { get; set; } = string.Empty;

    /// <summary>
    /// Helmet name.
    /// </summary>
    [DefaultValue("")]
    public string Name { get; set; } = string.Empty;

    /// <summary>
    /// Helmet battery level.
    /// </summary>
    [DefaultValue(-1)]
    public double BatteryLevel { get; set; } = -1;

    /// <summary>
    /// Left helmet controller.
    /// </summary>
    public UVRHelmetController LeftController { get; } = new UVRHelmetController();

    /// <summary>
    /// Right helmet controller.
    /// </summary>
    public UVRHelmetController RightController { get; } = new UVRHelmetController();

    /// <summary>
    /// Brainy univers player id. For link player to Brainy users app.
    /// </summary>
    [DefaultValue(-1)]
    public int BrainyUniversePlayerLink { get; set; } = -1;
}

Json Пример

Last updated