Controlador de botones del panel del Técnico. Actualiza la interactividad de cada botón según el estado del juego y conecta los eventos de clic con TechnicianActions.
More...
|
| void | Update () |
| | Actualiza el estado de los botones cada frame.
|
| void | UpdateFixResistorButton () |
| | Activa el botón de resistencia solo en Reto 1 cuando el Técnico completó los pasos de medición y selección de componente.
|
| void | UpdateFixParallelButton () |
| | Activa el botón de paralelo solo en Reto 2 cuando el Técnico completó las mediciones de la rama rota.
|
| void | UpdateNextStepButton () |
| | El paso siguiente es automático — este botón siempre está desactivado. El InstructionSystem avanza solo cuando se cumplen las condiciones.
|
Controlador de botones del panel del Técnico. Actualiza la interactividad de cada botón según el estado del juego y conecta los eventos de clic con TechnicianActions.
Agregar este script al Panel_Botones del TechnicianCanvas. Los botones se activan/desactivan automáticamente según el paso actual del InstructionSystem — no es necesario gestionarlos manualmente.
◆ Update()
| void UIButtonController.Update |
( |
| ) |
|
|
private |
Actualiza el estado de los botones cada frame.
◆ UpdateFixParallelButton()
| void UIButtonController.UpdateFixParallelButton |
( |
| ) |
|
|
private |
Activa el botón de paralelo solo en Reto 2 cuando el Técnico completó las mediciones de la rama rota.
◆ UpdateFixResistorButton()
| void UIButtonController.UpdateFixResistorButton |
( |
| ) |
|
|
private |
Activa el botón de resistencia solo en Reto 1 cuando el Técnico completó los pasos de medición y selección de componente.
◆ UpdateNextStepButton()
| void UIButtonController.UpdateNextStepButton |
( |
| ) |
|
|
private |
El paso siguiente es automático — este botón siempre está desactivado. El InstructionSystem avanza solo cuando se cumplen las condiciones.
◆ fixParallelButton
| Button UIButtonController.fixParallelButton |
Botón "REPARAR PARALELO" — Reto 2. Se habilita cuando el Técnico identificó la rama rota.
◆ fixParallelLabel
| TMP_Text UIButtonController.fixParallelLabel |
Label del botón de paralelo — cambia texto según el estado.
◆ fixResistorButton
| Button UIButtonController.fixResistorButton |
Botón "ENVIAR RESISTENCIA" — Reto 1. Se habilita cuando el Técnico completó los pasos de medición y selección.
◆ fixResistorLabel
| TMP_Text UIButtonController.fixResistorLabel |
Label del botón de resistencia — cambia texto según el estado.
◆ gameManager
Gestor del juego — provee el nivel activo.
◆ instructionSystem
Sistema de pasos — determina cuándo se habilita cada botón.
◆ nextStepButton
| Button UIButtonController.nextStepButton |
Botón de paso siguiente (desactivado — avance automático). Incluido para compatibilidad futura.
◆ technicianActions
Acciones del Técnico — ejecuta las reparaciones.
The documentation for this class was generated from the following file: