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

release

ノードを解放実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
nodeModelNodeModelノードモデル
userIdstringユーザーID

Result

必須デフォルト値の制限説明
permitboolノードを解放を許可するか

実装例

namespace = args.namespace
nodeModel = args.nodeModel
userId = args.userId

result = {
  permit=permit
}

releaseDone

ノードを解放実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
nodeModelNodeModelノードモデル
userIdstringユーザーID

Result

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

実装例

namespace = args.namespace
nodeModel = args.nodeModel
userId = args.userId

result = {
}

restrain

ノードの解放を元に戻す実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
nodeModelNodeModelノードモデル
userIdstringユーザーID

Result

必須デフォルト値の制限説明
permitboolノードの解放を元に戻すを許可するか

実装例

namespace = args.namespace
nodeModel = args.nodeModel
userId = args.userId

result = {
  permit=permit
}

restrainDone

ノードの解放を元に戻す実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
nodeModelNodeModelノードモデル
userIdstringユーザーID

Result

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

実装例

namespace = args.namespace
nodeModel = args.nodeModel
userId = args.userId

result = {
}