mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-06-21 09:02:47 +02:00
Fix poor logic in toggleInfo
This commit is contained in:
parent
7022b8501b
commit
cefa1ebace
@ -205,22 +205,27 @@ export default class FightUiHandler extends UiHandler implements InfoToggle {
|
||||
return success;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adjust the visibility of move names and the cursor icon when the info overlay is toggled
|
||||
* @param visible - The visibility of the info overlay; the move names and cursor's visibility will be set to the opposite
|
||||
*/
|
||||
toggleInfo(visible: boolean): void {
|
||||
// The info overlay will already fade in, so we should hide the move name text and cursor immediately
|
||||
// rather than adjusting alpha via a tween.
|
||||
if (visible) {
|
||||
this.movesContainer.setVisible(false);
|
||||
this.cursorObj?.setVisible(false);
|
||||
this.movesContainer.setVisible(false).setAlpha(0);
|
||||
this.cursorObj?.setVisible(false).setAlpha(0);
|
||||
return;
|
||||
}
|
||||
globalScene.tweens.add({
|
||||
targets: [this.movesContainer, this.cursorObj],
|
||||
duration: fixedInt(125),
|
||||
ease: "Sine.easeInOut",
|
||||
alpha: visible ? 0 : 1,
|
||||
alpha: 1,
|
||||
});
|
||||
if (!visible) {
|
||||
this.movesContainer.setVisible(true);
|
||||
this.cursorObj?.setVisible(true);
|
||||
}
|
||||
}
|
||||
|
||||
isActive(): boolean {
|
||||
return this.active;
|
||||
|
Loading…
Reference in New Issue
Block a user