GS2-Ranking

スコア登録時

スコア登録時に呼び出されます。 このイベントが発生した瞬間にはまだスコアの登録は実行されておらず、スクリプトの結果として「登録を許可しない」というレスポンスを返すことが出来ます。 また、このスクリプトをレスポンスした後、何らかのエラーが発生した場合には、スコアの登録が失敗する可能性があります。

Request

{
  rankingTableName=[string] GS2-Ranking のランキングテーブル名,
  gameMode=[string] GS2-Ranking のゲームモード名,
  userId=[string] スコアの登録を行ったユーザID,
  score=[number] スコア値,
  accessToken=[string] スコアの登録を行ったユーザのアクセストークン
}

Response

{
  permit=[bool] スコアの登録を許可するか,
  (overrideScore=[number] 実際に適用するスコア値)
}

スコア登録完了時

スコアの登録が完了した時に呼び出されます。 このイベントが発生した瞬間にはスコアの永続化が完了されていることが保証されています。

Request

{
  rankingTableName=[string] GS2-Ranking のランキングテーブル名,
  gameMode=[string] GS2-Ranking のゲームモード名,
  userId=[string] スコアの登録を行ったユーザID,
  score=[number] スコア値,
  accessToken=[string] スコアの登録を行ったユーザのアクセストークン
}

ランキング集計完了時

ランキングの集計が完了したときに発生します。

Request

{
  rankingTableName=[string] GS2-Ranking のランキングテーブル名,
  gameMode=[string] GS2-Ranking のゲームモード名
}