GS2-Mission Script トリガーリファレンス
GS2-Missionで定義されている、拡張スクリプトを呼び出すイベントトリガーのリファレンス
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 = {
}