Serious Game - Electrónica VR 1.0.0
Loading...
Searching...
No Matches
TechnicianManualDisplay Class Reference

Manual técnico físico sobre la mesa del Técnico. Muestra las páginas del manual en un Canvas World Space sobre el objeto "libro". More...

Inheritance diagram for TechnicianManualDisplay:
Inheritance graph
Collaboration diagram for TechnicianManualDisplay:
Collaboration graph

Classes

struct  Pagina
 Cada página tiene contenido izquierdo y derecho. More...

Public Member Functions

void PaginaSiguiente ()
void PaginaAnterior ()
void IrAPagina (int index)
 Ir directamente a una página específica.

Public Attributes

GameManager gameManager
TechnicianManual manual
TMP_Text txtTitulo
TMP_Text txtPaginaIzquierda
TMP_Text txtPaginaDerecha
Button btnPaginaAnterior
Button btnPaginaSiguiente
TMP_Text txtNumeroPagina
Image imgDiagrama
Sprite[] diagramas

Private Member Functions

void Start ()
void OnDestroy ()
void OnLevelLoaded (LevelType level)
void BuildPages ()
 Construye las páginas del manual para el reto activo.
void MostrarPagina (int index)
 Muestra la página actual en los TMPs del libro.
string BuildComponentValues ()
string BuildColorCodes ()
void Set (TMP_Text t, string s)

Private Attributes

Pagina[] _paginas
int _paginaActual = 0

Detailed Description

Manual técnico físico sobre la mesa del Técnico. Muestra las páginas del manual en un Canvas World Space sobre el objeto "libro".

SETUP en Unity:

  1. Crear un Cube "Manual_Book" (Scale X=0.4, Y=0.01, Z=0.3) sobre la mesa
  2. Crear hijo: Canvas (World Space, Scale=0.001, Width=400, Height=300)
  3. Agregar este script al Canvas hijo
  4. Agregar Botones Anterior/Siguiente al Canvas
  5. Agregar BoxCollider al Manual_Book para detección de click/hover

Member Function Documentation

◆ BuildColorCodes()

string TechnicianManualDisplay.BuildColorCodes ( )
private

◆ BuildComponentValues()

string TechnicianManualDisplay.BuildComponentValues ( )
private

◆ BuildPages()

void TechnicianManualDisplay.BuildPages ( )
private

Construye las páginas del manual para el reto activo.

◆ IrAPagina()

void TechnicianManualDisplay.IrAPagina ( int index)

Ir directamente a una página específica.

◆ MostrarPagina()

void TechnicianManualDisplay.MostrarPagina ( int index)
private

Muestra la página actual en los TMPs del libro.

◆ OnDestroy()

void TechnicianManualDisplay.OnDestroy ( )
private

◆ OnLevelLoaded()

void TechnicianManualDisplay.OnLevelLoaded ( LevelType level)
private

◆ PaginaAnterior()

void TechnicianManualDisplay.PaginaAnterior ( )

◆ PaginaSiguiente()

void TechnicianManualDisplay.PaginaSiguiente ( )

◆ Set()

void TechnicianManualDisplay.Set ( TMP_Text t,
string s )
private

◆ Start()

void TechnicianManualDisplay.Start ( )
private

Member Data Documentation

◆ _paginaActual

int TechnicianManualDisplay._paginaActual = 0
private

◆ _paginas

Pagina [] TechnicianManualDisplay._paginas
private

◆ btnPaginaAnterior

Button TechnicianManualDisplay.btnPaginaAnterior

◆ btnPaginaSiguiente

Button TechnicianManualDisplay.btnPaginaSiguiente

◆ diagramas

Sprite [] TechnicianManualDisplay.diagramas

◆ gameManager

GameManager TechnicianManualDisplay.gameManager

◆ imgDiagrama

Image TechnicianManualDisplay.imgDiagrama

◆ manual

TechnicianManual TechnicianManualDisplay.manual

◆ txtNumeroPagina

TMP_Text TechnicianManualDisplay.txtNumeroPagina

◆ txtPaginaDerecha

TMP_Text TechnicianManualDisplay.txtPaginaDerecha

◆ txtPaginaIzquierda

TMP_Text TechnicianManualDisplay.txtPaginaIzquierda

◆ txtTitulo

TMP_Text TechnicianManualDisplay.txtTitulo

The documentation for this class was generated from the following file: