NAV
GS2-Script

GS2-Mission

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

GS2-Script リファレンス

トリガー

missionComplete

missionComplete

namespace = args.namespace
missionGroupModel = args.missionGroupModel
oldComplete = args.oldComplete
newComplete = args.newComplete

result = {
  permit=permit
}

ミッション達成実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
missionGroupModel MissionGroupModel ミッショングループ
oldComplete Complete 達成前の達成状況
newComplete Complete 達成後の達成状況

Result

必須 デフォルト 値の制限 説明
permit bool ミッション達成 を許可するか

missionCompleteDone

missionCompleteDone

namespace = args.namespace
missionGroupModel = args.missionGroupModel
complete = args.complete

result = {
}

ミッション達成実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
missionGroupModel MissionGroupModel ミッショングループ
complete Complete 達成状況

Result

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

counterIncrement

counterIncrement

namespace = args.namespace
counterModel = args.counterModel
oldCounter = args.oldCounter
newCounter = args.newCounter

result = {
  permit=permit
}

カウンター上昇実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
counterModel CounterModel カウンターモデル
oldCounter Counter 更新前のカウンター
newCounter Counter 更新後のカウンター

Result

必須 デフォルト 値の制限 説明
permit bool カウンター上昇 を許可するか

counterIncrementDone

counterIncrementDone

namespace = args.namespace
counterModel = args.counterModel
counter = args.counter

result = {
}

カウンター上昇実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
counterModel CounterModel カウンターモデル
counter Counter カウンター

Result

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

receiveRewards

receiveRewards

namespace = args.namespace
missionGroupModel = args.missionGroupModel
missionTaskModel = args.missionTaskModel
oldComplete = args.oldComplete
newComplete = args.newComplete

result = {
  permit=permit
}

報酬受取実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
missionGroupModel MissionGroupModel ミッショングループ
missionTaskModel MissionTaskModel ミッションタスク
oldComplete Complete 更新前の達成状況
newComplete Complete 更新後の達成状況

Result

必須 デフォルト 値の制限 説明
permit bool カウンター上昇 を許可するか

receiveRewardsDone

receiveRewardsDone

namespace = args.namespace
missionGroupModel = args.missionGroupModel
missionTaskModel = args.missionTaskModel
complete = args.complete

result = {
}

報酬受取実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
missionGroupModel MissionGroupModel ミッショングループ
missionTaskModel MissionTaskModel ミッションタスク
complete Complete 達成状況

Result

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