3D model improvements; Pixel snapping; WebGPU compatibility mode & lots more.
So yeah, i HAVE TO build my own system to track destroyed objects. I was wondering exactly about why there is no built-in thing for that, because its seems pretty strange
I think a better way of solving this is sub classing.
construct.net/en/make-games/manuals/construct-3/scripting/guides/subclassing-instances
You still need to manage it yourself, but you can define a sub class of your own with an "isDestoyed" boolean property and in the "instancedestroy" or "destroy" events you just need to update it. No need to keep track of a Set or Map, which could get messy.