GS2-Mission Script トリガーリファレンス
拡張スクリプトを呼び出す イベントトリガー のリファレンス
missionComplete
ミッション達成実行前にGS2-Scriptを呼び出すイベントトリガー
Request
| 型 | 説明 |
|---|
| namespace | Namespace | ネームスペース |
| missionGroupModel | MissionGroupModel | ミッショングループ |
| oldComplete | Complete | 達成前の達成状況 |
| newComplete | Complete | 達成後の達成状況 |
| completeTaskNames | string[] | 達成したタスク名のリスト |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
| permit | bool | ✓ | | | ミッション達成 を許可するか |
実装例
namespace = args.namespace
missionGroupModel = args.missionGroupModel
oldComplete = args.oldComplete
newComplete = args.newComplete
completeTaskNames = args.completeTaskNames
result = {
permit=permit
}
missionCompleteDone
ミッション達成実行後にGS2-Scriptを呼び出すイベントトリガー
Request
| 型 | 説明 |
|---|
| namespace | Namespace | ネームスペース |
| missionGroupModel | MissionGroupModel | ミッショングループ |
| complete | Complete | 達成状況 |
| completeTaskNames | string[] | 達成したタスク名のリスト |
Result
実装例
namespace = args.namespace
missionGroupModel = args.missionGroupModel
complete = args.complete
completeTaskNames = args.completeTaskNames
result = {
}
counterIncrement
カウンター上昇実行前にGS2-Scriptを呼び出すイベントトリガー
Request
| 型 | 説明 |
|---|
| namespace | Namespace | ネームスペース |
| counterModel | CounterModel | カウンターモデル |
| oldCounter | Counter | 更新前のカウンター |
| newCounter | Counter | 更新後のカウンター |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
| permit | bool | ✓ | | | カウンター上昇 を許可するか |
実装例
namespace = args.namespace
counterModel = args.counterModel
oldCounter = args.oldCounter
newCounter = args.newCounter
result = {
permit=permit
}
counterIncrementDone
カウンター上昇実行後にGS2-Scriptを呼び出すイベントトリガー
Request
| 型 | 説明 |
|---|
| namespace | Namespace | ネームスペース |
| counterModel | CounterModel | カウンターモデル |
| counter | Counter | カウンター |
Result
実装例
namespace = args.namespace
counterModel = args.counterModel
counter = args.counter
result = {
}
receiveRewards
報酬受取実行前にGS2-Scriptを呼び出すイベントトリガー
Request
| 型 | 説明 |
|---|
| namespace | Namespace | ネームスペース |
| missionGroupModel | MissionGroupModel | ミッショングループ |
| oldComplete | Complete | 更新前の達成状況 |
| newComplete | Complete | 更新後の達成状況 |
| receiveRewardTaskNames | string[] | 報酬を受け取るタスク名リスト |
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 |
|---|
| permit | bool | ✓ | | | カウンター上昇 を許可するか |
実装例
namespace = args.namespace
missionGroupModel = args.missionGroupModel
oldComplete = args.oldComplete
newComplete = args.newComplete
receiveRewardTaskNames = args.receiveRewardTaskNames
result = {
permit=permit
}
receiveRewardsDone
報酬受取実行後にGS2-Scriptを呼び出すイベントトリガー
Request
| 型 | 説明 |
|---|
| namespace | Namespace | ネームスペース |
| missionGroupModel | MissionGroupModel | ミッショングループ |
| complete | Complete | 達成状況 |
| receiveRewardTaskNames | string[] | 報酬を受け取るタスク名リスト |
Result
実装例
namespace = args.namespace
missionGroupModel = args.missionGroupModel
complete = args.complete
receiveRewardTaskNames = args.receiveRewardTaskNames
result = {
}