Grab & release object

It’s like this:

  1. You’re holding the log

  2. You walk up to the log pile

  3. You press the key to drop the log

  4. When you press that key do a line trace and find the log pile

  5. Send a message to the log pile using the interface that says “Hey, I’m dropping a log here” ( and give the reference to the log actor )

  6. The log pile understands it’s a log and spawns a new log in the log pile and deletes the actor

  7. If you have tried to drop a log on something that was not a log pile ( but did implement the interface ), it would see the object type was wrong and do nothing…