Also, there is an issue with parsing inherited scripts in the editor. This is not something special to 1.52.x, I noticed it way before.
For example, let’s define a base class named Primitive
class Primitive extends pc.ScriptType {
...
Then extend it with the Box class:
class Box extends Primitive {
...
Attaching the Primitive script to an entity works well, but it breaks once I want to attach & parse the inherited Box class:
Is says the base class is not defined. Though the inheritance works (or rather worked till 1.52.x: ) ) well when you launch the project. That makes impossible using the script attributes.