Счёт и результат
Промежуточный счёт
Отправляйте обновления после значимого игрового события, а не каждый кадр.
await sdk.UpdateScoreAsync(new VorivoxScore(
score: totalScore,
shots: shotsFired,
hits: successfulHits,
timeLeftMs: Mathf.RoundToInt(timeLeft * 1000f)
));
Финальный результат
await sdk.CompleteAsync(new VorivoxResult(
status: "completed",
score: totalScore,
shots: shotsFired,
hits: successfulHits,
durationMs: elapsedMs,
playerCount: sdk.Manifest.Session.PlayerCount
));
Рекомендуемая модель
| Тип игры | Основной score | Дополнительные метрики |
|---|---|---|
| Спортивная мишень | Сумма колец | средний балл, лучший выстрел |
| Рельсовый шутер | очки за цели и миссии | штрафы, гражданские, время |
| Охота | ценность разрешённых целей | точность, трофеи, нарушения |