> For the complete documentation index, see [llms.txt](https://ayccoes-assets.gitbook.io/ayccoes-assets/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayccoes-assets.gitbook.io/ayccoes-assets/ayc-minigames/tablet-animation-mode.md).

# Tablet / Animation Mode

You can pass `{mode}` as the last argument in the minigame to control the prop and the animation.

<table><thead><tr><th width="95">Mode</th><th width="186">Description</th><th>Behavior / Notes</th></tr></thead><tbody><tr><td><strong>nil</strong></td><td>Default</td><td>Standard minigame behavior using the DUI interface; no attached prop or animation.</td></tr><tr><td><strong>1</strong></td><td>Your own custom Prop</td><td>Uses a custom prop for the minigame. Developers can pass:<br><code>playType.dict</code> → prop model dictionary (or model name)<br><code>playType.texture</code> → texture name for the prop<br><code>playType.sizeX</code> → DUI width (px)<br><code>playType.sizeY</code> → DUI height (px)</td></tr><tr><td><strong>2</strong></td><td>Our Custom Prop + Animation</td><td>Loads <code>ayc_hackingdevice</code> model, attaches to player’s hand, plays animation <code>anim@arena@amb@seat_drone_tablet@female@base</code>, and renders DUI on the tablet.</td></tr></tbody></table>

```lua
exports['ayc-minigames']:StartMemoryGame(nil, nil, nil, nil, nil, nil, nil, {mode = 2})
```
