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

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

トリガー

acquirePoint

ポイント獲得

同期実行スクリプト

スクリプト、ポイント獲得の順に同期実行されます。

Request
説明
namespaceNamespaceネームスペース
pointPoint獲得処理前ポイント
acquirePointValuelong獲得ポイント量
Result
必須デフォルト値の制限説明
permitbool
ポイント獲得を許可するか
overridePointValuelong0 ~ 2147483645上書きする入手ポイント量
実装例
namespace = args.namespace
point = args.point
acquirePointValue = args.acquirePointValue

result = {
  permit=permit,
  overridePointValue=overridePointValue
}

非同期実行スクリプト

ポイント獲得の実行後にスクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
pointPoint獲得処理前ポイント
afterPointPoint獲得後ポイント
acquirePointValuelong獲得ポイント量
Result
必須デフォルト値の制限説明
実装例
namespace = args.namespace
point = args.point
afterPoint = args.afterPoint
acquirePointValue = args.acquirePointValue

result = {
}

consumePoint

ポイント消費

同期実行スクリプト

スクリプト、ポイント消費の順に同期実行されます。

Request
説明
namespaceNamespaceネームスペース
pointPoint消費処理前ポイント
consumePointValuelong消費ポイント量
Result
必須デフォルト値の制限説明
permitbool
ポイント消費を許可するか
overridePointValuelong0 ~ 2147483645上書きする消費ポイント量
実装例
namespace = args.namespace
point = args.point
consumePointValue = args.consumePointValue

result = {
  permit=permit,
  overridePointValue=overridePointValue
}

非同期実行スクリプト

ポイント消費の実行後にスクリプトが非同期実行されます。

Request
説明
namespaceNamespaceネームスペース
pointPoint消費処理前ポイント
afterPointPoint消費後ポイント
consumePointValuelong消費ポイント量
Result
必須デフォルト値の制限説明
実装例
namespace = args.namespace
point = args.point
afterPoint = args.afterPoint
consumePointValue = args.consumePointValue

result = {
}