GS2-Matchmaking Script トリガーリファレンス
拡張スクリプトを呼び出す イベントトリガー のリファレンス
トリガー
createGathering
ギャザリング新規作成
同期実行スクリプト
スクリプト、ギャザリング新規作成の順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| gathering | Gathering | ギャザリング |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
gathering = args.gathering
result = {
}completeMatchmaking
マッチメイキング完了
同期実行スクリプト
スクリプト、マッチメイキング完了の順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| gathering | Gathering | ギャザリング |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
gathering = args.gathering
result = {
}changeRating
レーティングの値変化
同期実行スクリプト
スクリプト、レーティングの値変化の順に同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| oldRating | Rating | 更新前のレーティング |
| newRating | Rating | 更新後のレーティング |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | レーティングの値変化を許可するか |
実装例
namespace = args.namespace
oldRating = args.oldRating
newRating = args.newRating
result = {
permit=permit
}非同期実行スクリプト
レーティングの値変化の実行後にスクリプトが非同期実行されます。
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース |
| oldRating | Rating | 更新前のレーティング |
| newRating | Rating | 更新前のレーティング |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
実装例
namespace = args.namespace
oldRating = args.oldRating
newRating = args.newRating
result = {
}