Easy Chapter Generator
EnglishEspañol

Los métodos antiguos protegen escenas serializadas

V1 conserva algunas entradas antiguas en español y atributos de migración para mantener datos y UnityEvents existentes. Entre ellas están FinalizarObjetivo, ComprobarObjetivo, IniciarCapitulo, SeleccionarCapitulo, métodos de ramas y ReposicionarJugador.

Siguen funcionando, pero el compilador muestra la alternativa. El código nuevo y los nuevos listeners deben utilizar la API inglesa.

Equivalencias principales

AnteriorActualNota
Objective.FinalizarObjetivoObjective.TryCompleteDevuelve aceptación
ButtonObjective.ComprobarObjetivoButtonObjective.EvaluateMantiene opciones incorrectas
Chapter.IniciarCapituloChapter.StartChapterInicio limpio
Chapter.ComprobarObjetivoChapter.TryCompleteObjectiveEl parámetro antiguo de log no forma parte de V1
ChapterManager.SeleccionarCapituloChapterManager.SelectChapterPara integraciones, mejor TrySelectChapter con ID
ActivarRama / DesactivarRamaActivateBranch / DeactivateBranchConserva sobrecargas
ReposicionarJugadorRepositionPlayerMisma búsqueda

Migrar sin romper escenas

  1. 1
    Crea un commit o una copia de escenas y prefabs.
  2. 2
    Separa llamadas C# obsoletas de listeners serializados.
  3. 3
    Cambia el código y gestiona el resultado actual.
  4. 4
    Abre cada UnityEvent y elige el método inglés en el mismo receptor.
  5. 5
    Guarda, valida, prueba y revisa el diff serializado.
  6. 6
    No elimines localmente la compatibilidad del paquete.

Atributos e identidad estable

FormerlySerializedAs conserva valores de campos renombrados y MovedFrom ayuda a resolver tipos movidos. Quitarlos puede parecer inocuo en una escena nueva y perder datos en escenas de compradores. Forman parte de la seguridad de migración.

Los identificadores son otra superficie: cambiarlos afecta enlaces, transferencias, llamadas y claves aunque todos los campos se deserialicen. Prepara una migración antes de renombrar ID distribuidos.