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

GS2-Enhanceで定義されている、拡張スクリプトを呼び出すイベントトリガーのリファレンス

enhance

強化実行実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
rateModelRateModel強化レートモデル
targetItemSetIdstring強化対象のアイテムセット(有効期限ごとのアイテム所持数量)のGRN
bonusRatefloat経験値ボーナスの倍率(1.0=ボーナスなし)
experienceValuelong入手経験値量

Result

必須デフォルト値の制限説明
permitbool強化実行を許可するか
overrideExperienceValuelong~ 2147483645上書きする入手経験値量

実装例

namespace = args.namespace
rateModel = args.rateModel
targetItemSetId = args.targetItemSetId
bonusRate = args.bonusRate
experienceValue = args.experienceValue

result = {
  permit=permit,
  overrideExperienceValue=overrideExperienceValue
}

enhanceDone

強化実行実行後にGS2-Scriptを呼び出すイベントトリガー

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 = {
}