diff --git a/extensions/views.json b/extensions/views.json index e2419f98d..a4cf39afc 100644 --- a/extensions/views.json +++ b/extensions/views.json @@ -29,7 +29,11 @@ { "extensionName": "PanelSpriteContinuousBar", "objectName": "PanelSpriteContinuousBar" }, { "extensionName": "TiledUnitsBar", "objectName": "TiledUnitsBar" }, { "extensionName": "PanelSpriteSlider", "objectName": "PanelSpriteSlider" }, - { "extensionName": "SpriteToggleSwitch", "objectName": "SpriteToggleSwitch" } + { "extensionName": "SpriteToggleSwitch", "objectName": "SpriteToggleSwitch" }, + { "extensionName": "ParticleEmitter3D", "objectName": "ParticleEmitter3D" } + ], + "secondObjectIds": [ + { "extensionName": "ScoreCounter", "objectName": "ScoreCounter" } ] } } diff --git a/scripts/generate-extensions-registry.js b/scripts/generate-extensions-registry.js index 0f3c82784..b546d4611 100644 --- a/scripts/generate-extensions-registry.js +++ b/scripts/generate-extensions-registry.js @@ -35,12 +35,6 @@ const extensionsBaseUrl = 'https://resources.gdevelop-app.com/extensions'; * @type {Set} */ const extensionsWithoutValidation = new Set([]); -const extensionsRequiring3DPhysics = new Set([ - 'AdvancedJump3D', - 'PhysicsCharacter3DAnimator', - 'PhysicsCharacter3DKeyMapper', - 'PhysicsEllipseMovement3D', -]); /** * @param {string} path @@ -516,6 +510,7 @@ const filterEventsFunctions = (eventsFunctions) => views: { default: { firstIds: views.default.firstObjectIds, + secondIds: views.default.secondObjectIds, }, }, }, diff --git a/scripts/types.d.ts b/scripts/types.d.ts index 8344bfb1d..72cdf26cb 100644 --- a/scripts/types.d.ts +++ b/scripts/types.d.ts @@ -137,6 +137,7 @@ export interface ExtensionsDatabase { views: { default: { firstIds: Array<{ extensionName: string; objectName: string }>; + secondIds: Array<{ extensionName: string; objectName: string }>; }; }; };