Implementando a lógica para segurar um objeto com Unreal Engine
Em alguns jogos o personagem pode realizar uma série de interações com os objetos na cena, como por exemplo segurar, arremessar, guardar ou simplesmente retornar o objeto para o lugar onde estava.
A seguir vamos apresentar uma lógica para segurar o objeto, manter preso ao personagem e arremessá-lo.
Variáveis
fRadius - Determina o raio de detecção que o personagem emite;
fInteractionDistance - Determina a distância de detecção do personagem em relação ao objeto;
Holding - Caso o personagem esteja segurando um objeto está variável será true
;
Componentes
LocationToLook - Arrow Component que é usado como referência as coordenadas do objeto.