> For the complete documentation index, see [llms.txt](https://speedtutoruk.gitbook.io/adventure-puzzle-kit-doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://speedtutoruk.gitbook.io/adventure-puzzle-kit-doc/getting-started/ak-v1.5-tips.md).

# Interaction Options

## Please read here for information on the types of interaction you can do in v1.5 onwards:

### AKItemController (Default)

This is the default interaction, it has no highlight or examine interaction but just allows you to click and pickup the object with no extra effects

{% hint style="info" %}

* Basic Setup includes:
  * Add an "**AKItemController**" script to any object you interact with
  * Set the "**SystemType**" > "**Choose your system**"
    {% endhint %}

### AKItemController with Examine System

This will allow you to interact with a specific 3D object and use it like an examined object, which means you can spin it around and then collect it if you wish

{% hint style="info" %}

* Basic Setup Includes:&#x20;
  * Add an "**AKItemController**" script to any object you interact with - set to "**Examine**"
  * Add an "**ExamineItemScript**" Script
    {% endhint %}

### AKItemController with Object Highlight

This will allow you to interact with an object within the scene but have a object highlight interaction next to the cursor to display the objects name or a name you specify

{% hint style="info" %}

* Basic Setup Includes:
  * Add an "**AKItemController**" and set to "**ObjectHighlight**"
  * Add "**Single Object Highlight**" Script
    * Set this to the current type of the usual required system
      {% endhint %}
