This commit is contained in:
2025-09-20 12:22:00 +08:00
parent 8a60992052
commit 4d6f8b5bdd
8 changed files with 1321 additions and 1476 deletions
@@ -15,6 +15,10 @@ export class SimpleToggleGroup extends Component {
}
}
protected onEnable(): void {
this.toggleSelectedIndex(0);
}
toggleSelected(selectedNode: Node) {
for (let i = 0; i < this.toggles.length; i++) {
const element = this.toggles[i];
@@ -26,4 +30,15 @@ export class SimpleToggleGroup extends Component {
}
}
}
toggleSelectedIndex(selectedIndex: number) {
for (let i = 0; i < this.toggles.length; i++) {
const element = this.toggles[i];
if (i === selectedIndex) {
element.refresh(true);
} else {
element.refresh(false);
element.btn.interactable = true;
}
}
}
}