El destino no se activa
Revisa Is Trigger, Rigidbody, capas de colisión y que el collider pertenezca al objeto o a un hijo.
Componentes
Completa el objetivo cuando los objetos configurados ocupan sus destinos PlacementTrigger correspondientes.
ObjectPlacementObjective completa cuando cada objeto ocupa el trigger de destino que le corresponde. Cada PlacementTarget asocia una referencia —o un nombre exacto alternativo— con un GameObject de destino. Al empezar, busca un PlacementTrigger disponible o lo añade y configura.
Sirve para piezas, herramientas o elementos físicos en receptáculos. Si la colocación depende de orientación, inventario, encaje o reglas de un sistema de agarre, utiliza la señal autorizada de ese sistema.
| Campo | Finalidad | Requisito |
|---|---|---|
| Movable Object | Raíz aceptada; también acepta hijos | Opción preferida |
| Movable Object Name | Nombre exacto alternativo | Solo sin referencia |
| Destination | GameObject con el collider de destino | Debe existir y usar Is Trigger |
| Placement Trigger | Ayudante asignado al ejecutar | Oculto durante la creación |
| On All Objects Placed | Respuesta previa a la solicitud | Se invoca una vez al cumplir |
Una lista no vacía cumple cuando todos los destinos tienen ayudante y todos indican IsTriggered. Entonces se invoca On All Objects Placed una vez y se solicita completar si el ID no está vacío. Si el Chapter rechaza, el aviso no se repite; corrige el enlace antes de ejecutar.
Reset limpia la finalización, el aviso único y todos los indicadores de ocupación. No devuelve físicamente los objetos a su origen; esa restauración pertenece al proyecto.
Revisa Is Trigger, Rigidbody, capas de colisión y que el collider pertenezca al objeto o a un hijo.
Utiliza GameObjects o componentes independientes para cada combinación.
Se compara el nombre exacto del GameObject del collider; asigna la referencia.
Activa la gestión externa y llama a SetTriggered desde ese sistema.