diff --git a/src/battle-scene.ts b/src/battle-scene.ts index 9624b7bb09f..5fdf5af1e86 100644 --- a/src/battle-scene.ts +++ b/src/battle-scene.ts @@ -2735,6 +2735,7 @@ export default class BattleScene extends SceneBase { /** * This function retrieves the sprite and audio keys for active Pokemon. * Active Pokemon include both enemy and player Pokemon of the current wave. + * Note: Questions on garbage collection go to @frutescens * @returns a string array of active sprite and audio keys that should not be deleted */ getActiveKeys(): string[] { diff --git a/src/ui/egg-summary-ui-handler.ts b/src/ui/egg-summary-ui-handler.ts index c27164a3e81..805c0839768 100644 --- a/src/ui/egg-summary-ui-handler.ts +++ b/src/ui/egg-summary-ui-handler.ts @@ -89,8 +89,7 @@ export default class EggSummaryUiHandler extends MessageUiHandler { this.pokemonIconsContainer.removeAll(true); this.eggHatchBg.setVisible(false); this.getUi().hideTooltip(); - - + // Note: Questions on garbage collection go to @frutescens const activeKeys = this.scene.getActiveKeys(); // Removing unnecessary sprites from animation manager const animKeys = Object.keys(this.scene.anims["anims"]["entries"]);