PrivateassetProtectedawaitingProtectedblockPrivateblockPrivatecanProtectedcursorPrivate ReadonlydefaultPrivate ReadonlydefaultPrivatedialoguePrivate OptionalexitPrivatefilterPrivatefilterPrivatefilterPrivatefilteredPrivatefilteredPrivatefilterPrivatefilterPrivatefilterPrivatefilterPrivatefilterPrivatefilterPrivateformPrivategamePrivategoPrivategoPrivategoPrivateiconPrivatelastProtectedmanagePrivatemenuPrivatemenuPrivatemenuProtectedmodePrivateoldProtectedonProtectedoptionPrivatepokemonPrivatepokemonPrivatepokemonPrivatepokemonPrivatepokemonPrivatepokerusPrivatepokerusProtectedscalePrivatescrollPrivateshowPrivateshowPrivateshowPrivateshowingPrivatespeciesPrivatespeciesPrivatestarterPrivatestarterPrivatestarterPrivatestarterPrivatestarterProtectedtextPrivate ReadonlytextProtectedtextPrivatetogglePrivatetogglePrivatetrayPrivatetrayPrivatetrayPrivatetrayPrivatetrayPrivatetrayPrivatetrayPrivatetrayPrivatetype1Privatetype2To be implemented by individual handlers when necessary to free memory Called when BattleScene is reset
Creates a temporary dex attr props that will be used to display the correct shiny, variant, and form based on the StarterPreferences
the id of the species to get props for
the dex props
Add the sprite to be displayed at the end of messages with prompts
the container to add the sprite to
Get the starter attributes for the given PokemonSpecies, after sanitizing them. If somehow a preference is set for a form, variant, gender, ability or nature that wasn't actually unlocked or is invalid it will be cleared here
The species to get Starter Preferences for
StarterAttributes for the species
Create a semi transparent overlay that will get shown during tutorials
the container to add the overlay to
Optional_seenFilter: booleanDetermines if a passive upgrade is available for the given species ID
The ID of the species to check the passive of
true if the user has enough candies and a passive has not been unlocked already
Determines if an same species egg can be bought for the given species ID
The ID of the species to check the value reduction of
true if the user has enough candies
OptionalseenFilter: booleanDetermines if 'Animation' based upgrade notifications should be shown
true if upgrade notifications are enabled and set to display an 'Animation'
Determines if 'Icon' based upgrade notifications should be shown
true if upgrade notifications are enabled and set to display an 'Icon'
Determines if a value reduction upgrade is available for the given species ID
The ID of the species to check the value reduction of
true if the user has enough candies and all value reductions have not been unlocked already
Set the selections for all filters to their default starting value
ProtectedsetChanges the style of the mouse cursor.
cursor style to apply
Sets a bounce animation if enabled and the Pokemon has an upgrade
Phaser.GameObjects.GameObject to animate
PokemonSpecies of the icon used to check for upgrades
Should this animation be paused after it is added?
Optional_name: stringOptionaldelay: null | numberOptionalcallback: null | FunctionOptionalcallbackDelay: null | numberOptionalprompt: null | booleanOptionalpromptDelay: null | numberOptionalcallback: null | FunctionOptionalcallbackDelay: null | numberOptionaldelay: numberOptionalcallback: FunctionOptionalcallbackDelay: numberOptionalprompt: booleanOptionalpromptDelay: numberOptionalmoveToTop: booleanUpdate the display of candy upgrade icons or animations for the given PokedexMonContainer
the container for the Pokemon to update
A basic abstract class to act as a holder and processor for UI elements.