GS2-Enhance Script トリガーリファレンス

拡張スクリプトを呼び出す イベントトリガー のリファレンス

トリガー

enhance

強化実行

同期実行スクリプト

スクリプト、強化実行の順に同期実行されます。

Request
説明
namespaceNamespaceネームスペース
rateModelRateModel強化レートモデル
targetItemSetIdstring強化対象のアイテムセット(有効期限ごとのアイテム所持数量)のGRN
bonusRatefloat経験値ボーナスの倍率(1.0=ボーナスなし)
experienceValuelong入手経験値量
Result
必須デフォルト値の制限説明
permitbool
強化実行を許可するか
overrideExperienceValuelong0 ~ 2147483645上書きする入手経験値量
実装例
namespace = args.namespace
rateModel = args.rateModel
targetItemSetId = args.targetItemSetId
bonusRate = args.bonusRate
experienceValue = args.experienceValue

result = {
  permit=permit,
  overrideExperienceValue=overrideExperienceValue
}

非同期実行スクリプト

強化実行の実行後にスクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
rateModelRateModel強化レートモデル
targetItemSetIdstring強化対象のアイテムセット(有効期限ごとのアイテム所持数量)のGRN
bonusRatefloat経験値ボーナスの倍率(1.0=ボーナスなし)
experienceValuelong入手経験値量
Result
必須デフォルト値の制限説明
実装例
namespace = args.namespace
rateModel = args.rateModel
targetItemSetId = args.targetItemSetId
bonusRate = args.bonusRate
experienceValue = args.experienceValue

result = {
}