Потому что, как только вы отправите счет в таблицу лидеров, вы не сможете забрать его.
В вашем случае наилучшим способом будет подать оценку, если вы знаете, что оценка не может быть понижена. Это может произойти в конце игры, в конце уровня и т. Д. В зависимости от игры вы можете выбрать, где будет лучшее место для сдачи счета.
Если бы вы хотели, вы могли бы даже иметь два отдельных списка лидеров. Один за «самый высокий балл за всю историю» и «самый высокий балл после финиша», поэтому «самый высокий балл за всю историю» можно постоянно обновлять, а «самый высокий балл после финиша» обновлять после финиша. Это всего лишь идея и может сбить с толку некоторых игроков. В некоторых играх это может быть отличным дополнением.
Стоит также отметить, что существуют также ежедневные и еженедельные рекорды. Таким образом, даже если вызов submitScore не самый высокий, его все равно можно использовать для ежедневного или еженедельного.