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

Click en el libro físico sobre la mesa para abrir el manual a pantalla completa. El manual se muestra como un Canvas Screen Space-Overlay que se activa/desactiva. More...

Inheritance diagram for ManualBookOpener:
Inheritance graph
Collaboration diagram for ManualBookOpener:
Collaboration graph

Public Member Functions

void ToggleManual ()
 Alterna entre abierto y cerrado.
void CloseManual ()
 Cierra el manual (llamado desde el botón Cerrar del overlay).

Public Attributes

GameObject manualOverlay
bool isOpen = false
Renderer bookRenderer
Color colorNormal = new Color(0.2f, 0.3f, 0.6f)
Color colorHover = new Color(0.4f, 0.6f, 0.9f)

Private Member Functions

void Awake ()
void Update ()
void OnMouseEnter ()
 Hover del mouse — brillo azul claro.
void OnMouseExit ()
 Salir del hover — color normal.
void OnMouseDown ()
 Click — abre o cierra el manual.
void SetColor (Color c)

Private Attributes

MaterialPropertyBlock _mpb

Static Private Attributes

static readonly int _colorID = Shader.PropertyToID("_Color")

Detailed Description

Click en el libro físico sobre la mesa para abrir el manual a pantalla completa. El manual se muestra como un Canvas Screen Space-Overlay que se activa/desactiva.

Asignar este script al Manual_Book (el cubo 3D). Asignar el Canvas del manual (el overlay de pantalla completa) al campo manualOverlay.

Member Function Documentation

◆ Awake()

void ManualBookOpener.Awake ( )
private

◆ CloseManual()

void ManualBookOpener.CloseManual ( )

Cierra el manual (llamado desde el botón Cerrar del overlay).

◆ OnMouseDown()

void ManualBookOpener.OnMouseDown ( )
private

Click — abre o cierra el manual.

◆ OnMouseEnter()

void ManualBookOpener.OnMouseEnter ( )
private

Hover del mouse — brillo azul claro.

◆ OnMouseExit()

void ManualBookOpener.OnMouseExit ( )
private

Salir del hover — color normal.

◆ SetColor()

void ManualBookOpener.SetColor ( Color c)
private

◆ ToggleManual()

void ManualBookOpener.ToggleManual ( )

Alterna entre abierto y cerrado.

◆ Update()

void ManualBookOpener.Update ( )
private

Member Data Documentation

◆ _colorID

readonly int ManualBookOpener._colorID = Shader.PropertyToID("_Color")
staticprivate

◆ _mpb

MaterialPropertyBlock ManualBookOpener._mpb
private

◆ bookRenderer

Renderer ManualBookOpener.bookRenderer

◆ colorHover

Color ManualBookOpener.colorHover = new Color(0.4f, 0.6f, 0.9f)

◆ colorNormal

Color ManualBookOpener.colorNormal = new Color(0.2f, 0.3f, 0.6f)

◆ isOpen

bool ManualBookOpener.isOpen = false

◆ manualOverlay

GameObject ManualBookOpener.manualOverlay

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