Assets/_Project/Prefabs/UI.metaAssets/_Project/Prefabs/UI/PF_LifecycleBillboard.prefabAssets/_Project/Prefabs/UI/PF_LifecycleBillboard.prefab.metaPatches/Sample_Environment.LifecycleBillboard.patch
Este corte cria somente a apresentação estática do billboard:
- World Space Canvas;
- painel e espaçamento;
- campos separados para Scene, Route, Activity e Last Event;
- textos iniciais neutros (
NOT REPORTED/WAITING FOR CALLBACK); - nenhum script;
- nenhum componente de lifecycle;
- nenhuma configuração automática de Route ou Activity.
LifecycleBillboard
└── Panel
├── AccentBar
├── Title
├── Subtitle
├── SceneLabel
├── SceneStatusValue
├── RouteLabel
├── RouteStatusValue
├── ActivityLabel
├── ActivityStatusValue
├── Divider
├── LastEventLabel
└── LastEventValue
Os nomes SceneStatusValue, RouteStatusValue, ActivityStatusValue e LastEventValue foram preservados como pontos explícitos para a futura ligação do presenter.
A partir da raiz do projeto planet-devourer:
git apply --check Patches/Sample_Environment.LifecycleBillboard.patch
git apply Patches/Sample_Environment.LifecycleBillboard.patchDepois, copie a pasta Assets deste pacote sobre a pasta Assets do projeto antes de abrir a cena no Unity.
A patch foi preparada para a cena:
Assets/_Project/Scenes/RotesContents/Sample_Environment.unity
Git blob: 82ad475ac8983128b19c52d547ea1a4687acc1aa
Ela instancia o prefab como filho de Environment_Root, na posição local:
Position: (0, 2.4, -6)
Rotation: (0, 0, 0)
Prefab scale: (0.008, 0.008, 0.008)
Caso git apply --check falhe, a cena mudou desde esse blob. Não force a aplicação; abra o prefab e arraste-o manualmente para Environment_Root.
- Abrir
Sample_Environment.unity. - Confirmar
Environment_Root/LifecycleBillboard. - Confirmar que o Canvas está em
World Space. - Verificar legibilidade e ajustar somente posição/rotação conforme a câmera real.
- Não adicionar lifecycle ou presenter neste corte.
feat(firstgame): add static lifecycle status billboard