I want to do something like this, but get playcanvas error:
attribute `events` invalid schema: field `params` has invalid type
SomeClass.attributes.add(
"events",
{
type: "json",
schema: [{
name: "entity",
type: "entity"
}, {
name: "event",
type: "string"
}, {
name: "params",
type: "json",
schema: [{
name: "type",
type: "string"
}, {
name: "value",
type: "string"
}],
}],
array: true
}
);