Unity Game SDKv0.5.1Скачать SDK
RUEN

Справочник API

Task ConnectAsync()async

Загружает launch manifest, открывает WebSocket и выполняет авторизацию.

await sdk.ConnectAsync();
Task ReadyAsync(string scene)async

Сообщает Launcher, что игра полностью готова к началу сеанса.

event Action<VorivoxHit> HitReceivedevent

Возникает при физическом попадании. Событие доставляется в Main Thread.

Task UpdateScoreAsync(VorivoxScore)async

Передаёт промежуточное состояние результата.

Task CompleteAsync(VorivoxResult)async

Штатно завершает игровой сеанс. Повторный вызов игнорируется.

Task TriggerLedAsync(string trigger)async

Запускает системный LED-триггер.

Состояния и capabilities в v0.5

ЧленНазначение
Capabilitiesled_trigger, led_override, pause_resume, raw_events, подтверждённые Launcher
SessionStateIdle, Starting, Running, Paused, Stopping, Completed
WaitForSessionStartAsync()await-вариант ожидания старта
LastErrorпоследняя ошибка подключения или транспорта
MessageIgnoredневалидное или неизвестное входящее сообщение