GS2-Enhance Script トリガーリファレンス
拡張スクリプトを呼び出す イベントトリガー のリファレンス
enhance
強化実行実行前にGS2-Scriptを呼び出すイベントトリガー
Request
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース | 
| rateModel | RateModel | 強化レートモデル | 
| targetItemSetId | string | 強化対象のアイテムセット(有効期限ごとのアイテム所持数量)のGRN | 
| bonusRate | float | 経験値ボーナスの倍率(1.0=ボーナスなし) | 
| experienceValue | long | 入手経験値量 | 
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|
| permit | bool | ✓ | 強化実行を許可するか | ||
| overrideExperienceValue | long | 0 ~ 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
| 型 | 説明 | |
|---|---|---|
| namespace | Namespace | ネームスペース | 
| rateModel | RateModel | 強化レートモデル | 
| targetItemSetId | string | 強化対象のアイテムセット(有効期限ごとのアイテム所持数量)のGRN | 
| bonusRate | float | 経験値ボーナスの倍率(1.0=ボーナスなし) | 
| experienceValue | long | 入手経験値量 | 
Result
| 型 | 必須 | デフォルト | 値の制限 | 説明 | 
|---|
実装例
namespace = args.namespace
rateModel = args.rateModel
targetItemSetId = args.targetItemSetId
bonusRate = args.bonusRate
experienceValue = args.experienceValue
result = {
}