NAV
GS2-Script

GS2-Money

イベントによってトリガーされる GS2-Script のリファレンス

GS2-Script リファレンス

トリガー

createWallet

createWallet

namespace = args.namespace
wallet = args.wallet

result = {
  permit=permit,
  initialAmount=initialAmount
}

ウォレット新規作成実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
wallet Wallet ウォレット

Result

必須 デフォルト 値の制限 説明
permit bool ウォレットの作成を許可するか
initialAmount int ~ 2147483646 ウォレットの初期残高 - 無償付与として加算されます

createWalletDone

createWalletDone

namespace = args.namespace
wallet = args.wallet

result = {
}

ウォレット新規作成実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
wallet Wallet ウォレット

Result

必須 デフォルト 値の制限 説明

deposit

deposit

namespace = args.namespace
wallet = args.wallet

result = {
  permit=permit,
  overrideCount=overrideCount
}

ウォレット残高加算実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
wallet Wallet ウォレット

Result

必須 デフォルト 値の制限 説明
permit bool ウォレット残高加算を許可するか
overrideCount int ~ 2147483646 実際に適用する加算量

depositDone

depositDone

namespace = args.namespace
oldWallet = args.oldWallet
newWallet = args.newWallet

result = {
}

ウォレット残高加算実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
oldWallet Wallet 加算前のウォレット
newWallet Wallet 加算後のウォレット

Result

必須 デフォルト 値の制限 説明

withdraw

withdraw

namespace = args.namespace
wallet = args.wallet

result = {
  permit=permit,
  overrideCount=overrideCount
}

ウォレット残高消費実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
wallet Wallet ウォレット

Result

必須 デフォルト 値の制限 説明
permit bool ウォレット残高消費を許可するか
overrideCount int ~ 2147483646 実際に適用する消費量

withdrawDone

withdrawDone

namespace = args.namespace
oldWallet = args.oldWallet
newWallet = args.newWallet

result = {
}

ウォレット残高消費実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
oldWallet Wallet 消費前のウォレット
newWallet Wallet 消費後のウォレット

Result

必須 デフォルト 値の制限 説明