* @return true if an activation request got sent. Returns always true if usedItem exists.
*/
private boolean activateTargetOrOwnedEntity(EntityRef usedOwnedEntity) {
EntityRef character = getCharacterEntity();
LocationComponent location = character.getComponent(LocationComponent.class);
CharacterComponent characterComponent = character.getComponent(CharacterComponent.class);
Vector3f direction = characterComponent.getLookDirection();
Vector3f originPos = location.getWorldPosition();
originPos.y += characterComponent.eyeOffset;
boolean ownedEntityUsage = usedOwnedEntity.exists();
int activationId = nextActivationId++;
Physics physics = CoreRegistry.get(Physics.class);