Ajuda com materiais (Cores)

Oi Pedro.

No minuto 14:10, o autor do vídeo faz que quando clica na bolinha, a variável Show Color ser true.
Você pode colocar um FlipFlop de maneira que na primeira vez que pessoa clica na bolinha, Show Color é true; quando ela clica de novo, (‘B’ no FlipFlop) a variável Show Color fica false.

Essa maneira é mais tranquila, mas se você quiser que qualquer clique em outro lugar desative a variável, eu sugiro a seguinte lógica:
No Player Controller, você colca um evento ‘Left Mouse Button’, que é chamado toda vez que o jogador clica.
Então, você utiliza a função “Get Hit Result Under Cursor By Channel” para ver em qual objeto/componente o jogador clicou.
Se ele clicou no componente da bolinha, você seta a variável para true, senão, para false.

Nesse exemplo, se o jogador clicar em alguma “Blueprint_CeilingLight” o jogo imprime ‘Hello’ verde, se não for “Blueprint_CeilingLight”, imprime ‘Hello’ vermelho.
Isso já te deve dar uma noção de como usar essas funções.

Espero que isso te ajude.
Abraços. :wink: