Script Trigger Reference of GS2-Grade

Reference of event triggers that call extended scripts

Trigger

changeGrade

grade changes

Synchronous Execution Script

The script is executed synchronously before the grade changes process.

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

result = {
  permit=permit,
  overrideGradeValue=overrideGradeValue
}

Asynchronous Execution Script

The script executes asynchronously after the grade changes.

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

result = {
}