Easy Chapter Generator
EnglishEspañol

Mover mediante una acción bien definida

ObjectTransportAction es una acción serializable para las listas de inicio/final y Detonator. Ofrece cambios inmediatos de Transform y delegación de rutas. El núcleo no referencia ningún complemento de navegación o IA.

Teleport y RotationOnly son cambios inmediatos. PathMovement y NpcRoute exigen el adaptador del proyecto. La acción inicia el movimiento; el adaptador controla duración, cancelación, colisiones, animación y llegada.

Modos y campos condicionales

ModoCamposResultado
TeleportSubject, DestinationCopia posición y rotación
RotationOnlySubject, DestinationCopia solo rotación
PathMovementSubject, Path Source y un IPathMovementAdapter en SubjectLlama a StartMovement
NpcRouteNPC Adapter que implemente INpcRouteAdapter y Path SourcePasa ruta, proximidad, ID opcional y velocidad

Developer Title ayuda a identificar la acción. Complete Current Objective no completa por sí solo: en NpcRoute pasa el ID actual al adaptador para que este decida al llegar.

Ejecución y advertencias

Execute(Chapter chapter = null) ejecuta un único modo. Las referencias ausentes en cambios de Transform muestran una advertencia. PathMovement busca el primer adaptador entre los MonoBehaviours de Subject. NpcRoute exige que el MonoBehaviour asignado implemente la interfaz. Una configuración inválida no avanza ni revierte el objetivo.

Cuando el movimiento sea indispensable, Validation y una prueba en Play Mode deben demostrar que el adaptador recibe la llamada y confirma la llegada.

Ejemplo y responsabilidad de reinicio

  1. 1
    Añade una acción de inicio y elige Teleport.
  2. 2
    Asigna la raíz del personaje y un marcador de destino.
  3. 3
    Al iniciar, la posición y rotación deben copiarse antes de On Objective Start.
  4. 4
    Para movimiento animado, añade un IPathMovementAdapter a Subject, cambia el modo y asigna el componente de ruta.

La acción no guarda el Transform anterior ni ofrece Reset. La vuelta pertenece al proyecto. Consulta Adaptadores de movimiento y rutas.