No pasa a true
Comprueba Owner, Is Trigger, físicas y que Managed Externally no esté activo por error.
Componentes
Informa de si el objeto esperado ocupa uno de los destinos pertenecientes a un ObjectPlacementObjective.
PlacementTrigger indica si el objeto esperado ocupa un destino de ObjectPlacementObjective. Es auxiliar: no posee Objective Link, no avanza un Chapter y no representa otra fila.
Normalmente el objetivo propietario lo encuentra o añade en Start y llama a Configure. Añádelo manualmente solo si necesitas prepararlo o controlarlo desde una integración externa.
| Campo | Significado | Nota |
|---|---|---|
| Is Triggered | Ocupación de solo lectura | El propietario la reinicia |
| Managed Externally | Ignora las físicas automáticas | El código debe llamar a SetTriggered |
| Owner | ObjectPlacementObjective que lo consulta | Se asigna mediante Configure |
| Accepted Object | Raíz exacta; acepta hijos | Opción recomendada |
| Accepted Object Name | Nombre exacto alternativo | Solo sin referencia |
En modo automático, enter y stay ponen true y exit pone false, siempre que exista propietario, no haya completado y el collider coincida. En modo externo se ignoran las físicas; llama a SetTriggered(true) después de que el otro sistema acepte la colocación.
Configure siempre limpia el estado anterior. Si varios objetivos comparten un destino, cada combinación necesita un ayudante disponible; una sola bandera no representa varios objetos con seguridad.
Comprueba Owner, Is Trigger, físicas y que Managed Externally no esté activo por error.
Asigna Accepted Object; el nombre se compara con el GameObject del collider.
Una integración externa puede escribirlo inmediatamente; coordina el orden de reinicio.
Consulta ObjectPlacementObjective para el ciclo completo.