Easy Chapter Generator
EnglishEspañol

Caso práctico: cargar otra escena y Chapter

  1. 1
    Añade la escena de destino a Build Settings y coloca un único Manager.
  2. 2
    En el Chapter de origen elige Load Scene and Start Chapter.
  3. 3
    Selecciona escena y Next Chapter. Usa Restore Checkpoint solo si necesitas una fila de destino.
  4. 4
    Conecta una limpieza breve a OnBeforeSceneLoad si procede.
  5. 5
    Completa y confirma que la transferencia prevalece una vez sobre Testing y Default.

Utiliza Load Scene sin Chapter cuando quieras aplicar las reglas normales del destino.

Caso práctico: reutilizar una subclase Objective

Hereda de Objective, serializa solo la configuración de la mecánica y llama a RequestObjectiveCompletion() al cumplirse. Sobrescribe Reset, limpia todo el estado temporal y llama a la base. Añade el componente a cada contenedor y selecciona su enlace local.

La clase puede usarse en varias escenas porque el ID se serializa en cada instancia. No incluyas un ID global fijo en el código.

Ejemplo: reparar un portal y cruzar de escena

  1. 1
    Utiliza RepairNodesObjective para contar reparaciones y completar la última fila.
  2. 2
    Configura la carga y chapter_portal_exit.
  3. 3
    En el destino, enlaza otra instancia a otro ID si la mecánica se repite.
  4. 4
    Prueba notificaciones duplicadas, Reset, transferencia y una recarga posterior sin transferencia.

Problemas frecuentes

Funciona en una sola escena

Comprueba el enlace local y el contenido de cada Manager.

Empieza otro Chapter

Valida Next Chapter, almacenamiento y que la carga pase por el Manager.

Se repite la transferencia

El proveedor propio puede fallar al borrar o confirmar.

Reset conserva datos

Detén corrutinas y limpia contadores; restaura el mundo por separado.