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

Пример: дуэль двух игроков

Пример показывает попеременную стрельбу двух игроков и отдельные результаты.

Состояние

private int currentPlayer;
private readonly int[] score = new int[2];
private readonly int[] shots = new int[2];

private void OnHit(VorivoxHit hit)
{
    int points = ResolveTarget(hit);
    score[currentPlayer] += points;
    shots[currentPlayer]++;

    currentPlayer = 1 - currentPlayer;
    UpdateTurnIndicator();
}

Итог

В основной score можно передавать сумму победителя, а расширенные данные игроков сохранить в диагностический payload или будущую структуру результатов v2. До появления v2 не кодируйте массив игроков строкой в поле score.

Текущий базовый контракт ориентирован на агрегированный результат. Расширенные per-player результаты должны быть отдельно согласованы с Launcher API.