|
Serious Game - Electrónica VR 1.0.0
|
Acciones del Técnico sobre el circuito. CORRECCIÓN CRÍTICA: ReplaceSelectedResistor ahora llama circuit.MarkDirty() para que el CircuitManager resimule y el LED cambie de color. More...


Public Member Functions | |
| void | SelectComponent (ElectricalComponent component, SelectableComponent visual) |
| Selecciona un componente del circuito para diagnosticar o reparar. Llamado desde SelectableComponent.OnSelect() o DeskComponent. | |
| void | ReplaceSelectedResistor () |
| Reemplaza la resistencia seleccionada con el valor correcto. CRÍTICO: llama circuit.MarkDirty() para que el LED cambie de color. | |
| void | FixLooseCable () |
| Reconecta el cable suelto del ArduinoPin en la protoboard (Reto 4). Asignar este método a un botón "Reconectar Cable" en el Inspector. | |
| void | FixParallelCircuit () |
| Repara la rama rota del circuito paralelo (Reto 2). | |
| bool | ApplyResistorValue (float value) |
| Aplica directamente un valor de resistencia al circuito. Usado por ComponentSendingTray en modo demo. | |
| string | GetSelectedComponentName () |
| Nombre del componente seleccionado actualmente. | |
| bool | HasSelectedResistor () |
| True si el componente seleccionado es una Resistencia. | |
Public Attributes | |
| CircuitManager | circuit |
| Multimeter | multimeter |
| InstructionSystem | instructionSystem |
| GameManager | gameManager |
| PerformanceTracker | performance |
| float | correctResistance = 100f |
| float | normalLedResistance = 50f |
| bool | demoMode = true |
| ElectricalComponent | selectedComponent |
Private Member Functions | |
| void | RegisterError (string reason) |
Private Attributes | |
| SelectableComponent | _selectedVisual |
Acciones del Técnico sobre el circuito. CORRECCIÓN CRÍTICA: ReplaceSelectedResistor ahora llama circuit.MarkDirty() para que el CircuitManager resimule y el LED cambie de color.
| bool TechnicianActions.ApplyResistorValue | ( | float | value | ) |
Aplica directamente un valor de resistencia al circuito. Usado por ComponentSendingTray en modo demo.
| void TechnicianActions.FixLooseCable | ( | ) |
Reconecta el cable suelto del ArduinoPin en la protoboard (Reto 4). Asignar este método a un botón "Reconectar Cable" en el Inspector.
| void TechnicianActions.FixParallelCircuit | ( | ) |
Repara la rama rota del circuito paralelo (Reto 2).
| string TechnicianActions.GetSelectedComponentName | ( | ) |
Nombre del componente seleccionado actualmente.
| bool TechnicianActions.HasSelectedResistor | ( | ) |
True si el componente seleccionado es una Resistencia.
|
private |
| void TechnicianActions.ReplaceSelectedResistor | ( | ) |
Reemplaza la resistencia seleccionada con el valor correcto. CRÍTICO: llama circuit.MarkDirty() para que el LED cambie de color.
| void TechnicianActions.SelectComponent | ( | ElectricalComponent | component, |
| SelectableComponent | visual ) |
Selecciona un componente del circuito para diagnosticar o reparar. Llamado desde SelectableComponent.OnSelect() o DeskComponent.
|
private |
| CircuitManager TechnicianActions.circuit |
| float TechnicianActions.correctResistance = 100f |
| bool TechnicianActions.demoMode = true |
| GameManager TechnicianActions.gameManager |
| InstructionSystem TechnicianActions.instructionSystem |
| Multimeter TechnicianActions.multimeter |
| float TechnicianActions.normalLedResistance = 50f |
| PerformanceTracker TechnicianActions.performance |
| ElectricalComponent TechnicianActions.selectedComponent |