diff --git a/extensions/community/ScreenOrientationChecker.json b/extensions/community/ScreenOrientationChecker.json index 5ac79e395..44bddbd71 100644 --- a/extensions/community/ScreenOrientationChecker.json +++ b/extensions/community/ScreenOrientationChecker.json @@ -111,6 +111,7 @@ "areaMinX": 0, "areaMinY": 0, "areaMinZ": 0, + "assetStoreTag": "mobile layouts", "defaultName": "", "description": "Automatically display a screen asking the player to rotate their screen if needed - on mobile phones and tablets only. Set up Anchor behavior on this object so that top/bottom/left/right edges are anchored to the screen top/bottom/left/right.", "fullName": "Screen Orientation Checker", diff --git a/extensions/reviewed/MultiplayerCustomLobbies.json b/extensions/reviewed/MultiplayerCustomLobbies.json index 816d85566..b8f7fdafb 100644 --- a/extensions/reviewed/MultiplayerCustomLobbies.json +++ b/extensions/reviewed/MultiplayerCustomLobbies.json @@ -293,6 +293,7 @@ "areaMinX": 0, "areaMinY": 0, "areaMinZ": 0, + "assetStoreTag": "multiplayer custom lobbies", "defaultName": "CustomLobbies", "description": "Customize the interface of multiplayer lobbies.\n\nJoining will only work if the \"join after game starts\" setting is enabled, as the game automatically starts after joining a lobby.", "fullName": "Multiplayer custom lobbies", diff --git a/extensions/reviewed/PanelSpriteButton.json b/extensions/reviewed/PanelSpriteButton.json index ddbf7213b..e37e231ed 100644 --- a/extensions/reviewed/PanelSpriteButton.json +++ b/extensions/reviewed/PanelSpriteButton.json @@ -1222,6 +1222,7 @@ "areaMinX": 0, "areaMinY": 0, "areaMinZ": 0, + "assetStoreTag": "menu buttons", "defaultName": "Button", "description": "A button that can be customized.", "fullName": "Button (panel sprite)", diff --git a/extensions/reviewed/PanelSpriteContinuousBar.json b/extensions/reviewed/PanelSpriteContinuousBar.json index ac270cc2a..f272f3d64 100644 --- a/extensions/reviewed/PanelSpriteContinuousBar.json +++ b/extensions/reviewed/PanelSpriteContinuousBar.json @@ -693,6 +693,7 @@ "areaMinX": 0, "areaMinY": 0, "areaMinZ": 0, + "assetStoreTag": "resource bars", "defaultName": "ResourceBar", "description": "A bar that represents a resource in the game (health, mana, ammo, etc).", "fullName": "Resource bar (continuous)", diff --git a/extensions/reviewed/PanelSpriteSlider.json b/extensions/reviewed/PanelSpriteSlider.json index a943d80d5..090d3aadf 100644 --- a/extensions/reviewed/PanelSpriteSlider.json +++ b/extensions/reviewed/PanelSpriteSlider.json @@ -1654,6 +1654,7 @@ "areaMinX": 0, "areaMinY": 0, "areaMinZ": 0, + "assetStoreTag": "slider", "defaultName": "Slider", "description": "Let users select a numerical value by dragging a slider.", "fullName": "Slider", diff --git a/extensions/reviewed/ParticleEmitter3D.json b/extensions/reviewed/ParticleEmitter3D.json index f57d5e5a7..eda7def84 100644 --- a/extensions/reviewed/ParticleEmitter3D.json +++ b/extensions/reviewed/ParticleEmitter3D.json @@ -6877,6 +6877,7 @@ "areaMinX": 0, "areaMinY": 0, "areaMinZ": 0, + "assetStoreTag": "3d particles", "defaultName": "ParticleEmitter", "description": "Display a large number of particles to create visual effects.", "fullName": "3D particle emitter", diff --git a/extensions/reviewed/ScoreCounter.json b/extensions/reviewed/ScoreCounter.json index ee17e86dd..e32587f9c 100644 --- a/extensions/reviewed/ScoreCounter.json +++ b/extensions/reviewed/ScoreCounter.json @@ -2761,6 +2761,7 @@ "areaMinX": 3, "areaMinY": 2, "areaMinZ": 0, + "assetStoreTag": "score counters", "defaultName": "ScoreCounter", "description": "An animated score counter with an icon and a customisable font.", "fullName": "Animated Score Counter", diff --git a/extensions/reviewed/SpriteMultitouchJoystick.json b/extensions/reviewed/SpriteMultitouchJoystick.json index d4fee52ba..0a018012b 100644 --- a/extensions/reviewed/SpriteMultitouchJoystick.json +++ b/extensions/reviewed/SpriteMultitouchJoystick.json @@ -6029,6 +6029,7 @@ "areaMinX": 0, "areaMinY": 0, "areaMinZ": 0, + "assetStoreTag": "multitouch joysticks", "defaultName": "Joystick", "description": "Joystick for touchscreens.", "fullName": "Multitouch Joystick", diff --git a/extensions/reviewed/SpriteToggleSwitch.json b/extensions/reviewed/SpriteToggleSwitch.json index 3769f1f09..b0f8835f9 100644 --- a/extensions/reviewed/SpriteToggleSwitch.json +++ b/extensions/reviewed/SpriteToggleSwitch.json @@ -1891,6 +1891,7 @@ "areaMinX": 0, "areaMinY": 0, "areaMinZ": 0, + "assetStoreTag": "toggle switch", "defaultName": "ToggleSwitch", "description": "A toggle switch that users can click or touch.", "fullName": "Toggle switch", diff --git a/extensions/reviewed/StarRatingBar.json b/extensions/reviewed/StarRatingBar.json index 3dd03d0dd..b8980d0f9 100644 --- a/extensions/reviewed/StarRatingBar.json +++ b/extensions/reviewed/StarRatingBar.json @@ -2464,7 +2464,8 @@ "areaMinX": 0, "areaMinY": 0, "areaMinZ": 0, - "defaultName": "ScoreCounter", + "assetStoreTag": "star rating bars", + "defaultName": "StarRatingBar", "description": "An animated score counter with an icon and a customisable font.", "fullName": "Star Rating Bar", "isInnerAreaFollowingParentSize": true, diff --git a/extensions/reviewed/TiledUnitsBar.json b/extensions/reviewed/TiledUnitsBar.json index 222093e42..346fcf8b2 100644 --- a/extensions/reviewed/TiledUnitsBar.json +++ b/extensions/reviewed/TiledUnitsBar.json @@ -775,6 +775,7 @@ "areaMinX": 0, "areaMinY": 0, "areaMinZ": 0, + "assetStoreTag": "resource bars", "defaultName": "ResourceBar", "description": "A bar that represents a resource in the game (health, mana, ammo, etc).", "fullName": "Resource bar (separated units)", diff --git a/extensions/reviewed/TwoChoicesDialogBoxes.json b/extensions/reviewed/TwoChoicesDialogBoxes.json index a59227a3e..ee25a8ce7 100644 --- a/extensions/reviewed/TwoChoicesDialogBoxes.json +++ b/extensions/reviewed/TwoChoicesDialogBoxes.json @@ -67,6 +67,7 @@ "areaMinX": 0, "areaMinY": 0, "areaMinZ": 0, + "assetStoreTag": "dialog boxes", "defaultName": "", "description": "A dialog box showing two options.", "fullName": "Two choices dialog box ", diff --git a/scripts/generate-extensions-registry.js b/scripts/generate-extensions-registry.js index b546d4611..d7b98974f 100644 --- a/scripts/generate-extensions-registry.js +++ b/scripts/generate-extensions-registry.js @@ -441,6 +441,7 @@ const filterEventsFunctions = (eventsFunctions) => name: object.name, fullName: object.fullName, description: object.description, + assetStoreTag: object.assetStoreTag || '', })) : [] ); diff --git a/scripts/types.d.ts b/scripts/types.d.ts index 72cdf26cb..d6e420b99 100644 --- a/scripts/types.d.ts +++ b/scripts/types.d.ts @@ -104,6 +104,7 @@ interface ObjectAndShortHeaderFields { description: string; fullName: string; name: string; + assetStoreTag: string; } export interface ObjectShortHeader @@ -215,6 +216,7 @@ export interface EventsBasedObject { fullName: string; name: string; defaultName: string; + assetStoreTag?: string; private?: boolean; eventsFunctions: EventsFunction[]; }