Trigger Reference of GS2-Grade Script

Reference of event triggers that call extended scripts

Trigger

changeGrade

grade changes

Synchronous Execution Script

Script and grade changes are executed synchronously in that order.

Request
TypeDescription
namespaceNamespaceNamespace
gradeModelGradeModelGrade Model
statusStatusStatus before change
afterStatusStatusStatus after change
Result
TypeRequiredDefaultValue LimitsDescription
permitbool
Whether to allow grade change
overrideGradeValuelong
0 ~ 2147483645Amount of grade change
Implementation Example
namespace = args.namespace
gradeModel = args.gradeModel
status = args.status
afterStatus = args.afterStatus

result = {
  permit=permit,
  overrideGradeValue=overrideGradeValue
}

Asynchronous Execution Script

The script will run after the grade changes is executed.

Request
TypeDescription
namespaceNamespaceNamespace
gradeModelGradeModelGrade Model
statusStatusStatus
afterStatusStatusStatus after change
Result
TypeRequiredDefaultValue LimitsDescription
Implementation Example
namespace = args.namespace
gradeModel = args.gradeModel
status = args.status
afterStatus = args.afterStatus

result = {
}