# Tips and Tricks

## Debug Mode

Mostly everything in AC and HAP is debuggable.

When something is not working as supposed to. Check in the components the Debug Icon:&#x20;

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FceBEQ8Ht8vWaWhhiThC6%2Fimage.png?alt=media&#x26;token=bd63ad24-785a-468c-9ee1-331ac850c283" alt=""><figcaption></figcaption></figure>

With it you will get some Inspector and Console information that will help you track down the problem.

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FRUTR2oHeR098Yt09P3BS%2Fimage.png?alt=media&#x26;token=e0ec05ce-18b7-48a3-98c3-994c8ab2b297" alt=""><figcaption></figcaption></figure>

## Use Unity Events

Unity Events on the scripts are very helpful, you can subscribe to them to see if they sending the values.

I use it very often with Malbers Input and MInput Component, to check if the Inputs are being sent.&#x20;

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FmOZJ5za6htn3JzvPdmyQ%2Fimage.png?alt=media&#x26;token=8549b6f0-a288-49ef-8b30-919dbebb694f" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Use the Scriptable Object (**Debug**) to send console messages on any Unity Event
{% endhint %}
