>
	<br/>
	msg.sender = 0;<br/>
	msg.receiver = entity->GetID();<br/>
	msg.type = Message::SELECTED;<br/>
	msg.data = nullptr;<br/>
	<br/>
	Message::Send(msg);
</code>

<p>
	This is how interactable object highlighting is usually done for a
	first-person view. We check if there is an object withing 5 meters right in
	front of the view, and if there is an object, we send the it a Selected
	message.
</p>

<p>
	Shapecasts work the same way, except that you also need to pass in the
	shape, which will be used for